问题标签 [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.

0 投票
2 回答
3847 浏览

angularjs - AngularJS 复数与 angular-translate 和 ng-pluralize

我有这段代码

但我不知道如何格式化字符串,以便它实际上通过翻译过滤器解析喜欢的字符串,以便 ng-pluralize 指令接收解析的语言字符串。

错误消息是这样的:

错误:[$parse:lexerr] 词法分析器错误:第 107-123 列未终止的引用 [' | 翻译}}}] 在表达式 [{'0': {{'LIKES_LIKE' | 翻译}},'一个':{{'LIKES_LIKE' | 翻译}}, '其他': '{{'LIKES_LIKE' | 翻译}}}]。

我很清楚我的意思,但我不知道如何使它工作。有任何想法吗?

0 投票
1 回答
124 浏览

javascript - ng-pluralize 与 yml html 翻译

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

HAML

YML

显示

0 投票
1 回答
363 浏览

angularjs - AngularJs ng-pluralize 成组件

AngularJs ng-pluralize into component 没有在模型更改时更新。没有组件的 ng-pluralize 工作正常在模型更新时,将复数化为 index.html 已正确更新,而复数到组件未更新,尽管组件已更新。

将值更改为 0,1,2 http://plnkr.co/edit/Csm3k9jaoQOXP52hF9HV

复数成分:

html组件

指数:

0 投票
1 回答
371 浏览

angularjs - 当值为 0(零)时,ng-pluralize 隐藏元素

我想用户 Angularsng-pluralize以值为 0 的方式隐藏/显示/更改元素,该元素应该被隐藏(如ng-hide="value == 0"ng-if="value != 0")。

当值为 1 时,元素应该有一个文本,如果它大于 1,它应该有一个文本。该值永远不能为负。这就是为什么我想使用ng-pluralize.

我的问题是;您可以使用ng-pluralize这样做而不必为此将元素放入另一个元素中吗?

0 投票
1 回答
497 浏览

angularjs - Angular i18n/ngPluralize 中有没有办法检索数字的复数类别?

给定一个返回数字的表达式或变量,有没有办法为当前语言环境获取该数字的复数类别?

就像是