我正在将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?)
答案 0 :(得分:0)
好像我在错误的标签中放入了translate-compile
。应该在父翻译标签上,而不是在字符串本身上。
<p><span translate-compile translate='Interest.Explanation' translate-values={...}</span></p>