問題タブ [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 - angular-translate と ng-pluralize による AngularJS の複数形化

私はこのコードコードを持っています

しかし、ng-pluralizeディレクティブが解析された言語文字列を受け取るように、翻訳フィルターによって好きな文字列を実際に解析するように文字列をフォーマットする方法がわかりません。

エラーメッセージは次のとおりです。

エラー: [$parse:lexerr] レクサー エラー: 列 107 ~ 123 の引用符が終了していません [' | [{'0': {{'LIKES_LIKE' | translate}}}] 式 [{'0': {{'LIKES_LIKE' | 翻訳}}、「1」: {{'LIKES_LIKE' | 翻訳}}, 'その他': '{{'LIKES_LIKE' | 翻訳}}}]。

私は自分が何を意味するかをよく知っていますが、それを機能させる方法がわかりません。何か案は?

0 投票する
1 に答える
371 参照

angularjs - 値が 0 (ゼロ) の場合、非表示要素を ng-pluralize

Angularsng-pluralizeを使用して、値が 0 になるように要素を非表示/表示/変更したいと思います。要素は (ng-hide="value == 0"またはのようにng-if="value != 0") 非表示にする必要があります。

値が 1 の場合、要素は 1 つのテキストを持つ必要があり、値が 1 より大きい場合は 1 つのテキストを持つ必要があります。値が負になることはありません。だからこそ使いたいng-pluralize

私の質問は; ng-pluralizeこのためだけに要素を別の要素内に配置することなく、これを行うために使用できますか?