问题标签 [angularjs-ng-pluralize]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - AngularJS 复数与 angular-translate 和 ng-pluralize
我有这段代码
但我不知道如何格式化字符串,以便它实际上通过翻译过滤器解析喜欢的字符串,以便 ng-pluralize 指令接收解析的语言字符串。
错误消息是这样的:
错误:[$parse:lexerr] 词法分析器错误:第 107-123 列未终止的引用 [' | 翻译}}}] 在表达式 [{'0': {{'LIKES_LIKE' | 翻译}},'一个':{{'LIKES_LIKE' | 翻译}}, '其他': '{{'LIKES_LIKE' | 翻译}}}]。
我很清楚我的意思,但我不知道如何使它工作。有任何想法吗?
javascript - ng-pluralize 与 yml html 翻译
我正在尝试使用 ng-pluralize 根据 yml 翻译有条件地显示 HTML。不幸的是,ng-pluralize 忽略了 HTML,并显示为插入计数的字符串文字。有可能做我想做的事吗?
HAML
YML
显示
angularjs - AngularJs ng-pluralize 成组件
AngularJs ng-pluralize into component 没有在模型更改时更新。没有组件的 ng-pluralize 工作正常在模型更新时,将复数化为 index.html 已正确更新,而复数到组件未更新,尽管组件已更新。
将值更改为 0,1,2 http://plnkr.co/edit/Csm3k9jaoQOXP52hF9HV
复数成分:
html组件
指数:
angularjs - 当值为 0(零)时,ng-pluralize 隐藏元素
我想用户 Angularsng-pluralize
以值为 0 的方式隐藏/显示/更改元素,该元素应该被隐藏(如ng-hide="value == 0"
或ng-if="value != 0"
)。
当值为 1 时,元素应该有一个文本,如果它大于 1,它应该有一个文本。该值永远不能为负。这就是为什么我想使用ng-pluralize
.
我的问题是;您可以使用ng-pluralize
这样做而不必为此将元素放入另一个元素中吗?
angularjs - Angular i18n/ngPluralize 中有没有办法检索数字的复数类别?
给定一个返回数字的表达式或变量,有没有办法为当前语言环境获取该数字的复数类别?
就像是