javascript - ng-pluralize 与 yml html 翻译

标签 javascript angularjs yaml angularjs-ng-pluralize

我正在尝试使用 ng-pluralize 根据 yml 翻译有条件地显示 HTML。不幸的是,HTML 被 ng-pluralize 忽略并显示为带有插值计数的字符串文字。可以做我想做的事吗?

HAML

%span(ng-if="user.streak_count" ng-pluralize 
count="user.streak_count" when="{'1': #{t('.one_streak_html')},
'other': #{t('.streak_html')} }")

YML

streak_html: "'<b>{}</b> days in a row'"
one_streak_html: "'<b>{}</b> day in a row'"

显示

<b>2</b> days in a row

最佳答案

这似乎有点晚了,但万一有人对此仍然有疑问,我创建了可以解决此问题的指令。可以查到here

您可以看到它的实际效果 here

关于javascript - ng-pluralize 与 yml html 翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30401736/

相关文章:

javascript - 检查 json 对象是否存在并保存到本地存储中

javascript - 从第一个下拉列表中选择 "NA"值不应禁用第二个下拉列表中的 "NA"值

go - 为什么当我通过反射构造它时,Golang yaml.v2 将我的结构转换为映射?

google-app-engine - 如何使用 Google App Engine 重定向所有 URL

javascript - FlexSlider touch 在 iPhone 上无法工作,但在 Android 上工作正常

javascript - 如何在 jQuery 中添加 onClick 状态?

javascript - 打开新窗口时可以删除父窗口吗?

javascript - PhoneGap/Android WebView 抛出 "Unknown chromium error: 0"

javascript - 在 Angular 中为结束日期添加一天

amazon-web-services - 使用 cloudformation yaml 在路由表子网关联中关联多个子网