角度指令翻译字符串中的角度指令ng-if不起作用

时间:2018-08-13 10:58:36

标签: angularjs angular-translate

我正在将angularjs与angular-translate v2.6一起使用。我有一个包含ng-if指令的翻译。我观察到ng-if在文本中被忽略了。

我看到angular-translate包含translate-compile,但像这样将声明添加到html无效:

'Interest.Explanation': 'This is called <a translate-compile 
   ng-show="interestEnabled" 
   href="/{{id}}/interest">interest</a> 
<span translate-compile 
      ng-hide="interestEnabled">interest</span>.'

像这样在html中使用

有什么想法吗?我真的很head头。 (如果这有区别,我也会使用ngSanitize?)

1 个答案:

答案 0 :(得分:0)

好像我在错误的标签中放入了translate-compile。应该在父翻译标签上,而不是在字符串本身上。

<p><span translate-compile translate='Interest.Explanation' translate-values={...}</span></p>