我正在尝试使用指令在我的网站上设置本地化。不幸的是,当我尝试复数字符串时,我遇到了麻烦。
我正在尝试将“翻译”变量添加到元素的隔离范围,但是当我指示ngPluralize使用when ='translation'时(在html中)没有任何反应。在调试时,似乎设置了scope.translation,但是没有发生允许ngPluralize使用它的事情。我试过了:
scope.$eval(function(scope){scope.translation = value});
以及其他一些变化。
答案 0 :(得分:0)
如果您希望您的指令可以更改元素范围的值,而不是特定于指令的范围,则必须不使用隔离范围。只需删除行scope : {}
。