我正在使用angular 1.2.25
,angular-translate 2.0.1
,angular-translate-loader-static-files 2.0.0
和angular-bindonce 0.3.1
。
我想要做的是使用bindonce翻译静态翻译密钥。所以我得到了这段代码:
<div bindonce>
<div bo-bind="'TEST' | translate"></div>
</div>
作为此代码段的结果,将显示翻译键而不是翻译。如果我现在使用ng-bind
而不是bo-bind
,一切正常:
<div>
<div ng-bind="'TEST' | translate"></div>
</div>
我已经使用了调试器,并且在执行bo-bind
时似乎不存在翻译过滤器。
有什么方法可以将这个一次性装订与angular-translate结合使用?
答案 0 :(得分:0)
尝试:
<div bindonce="languages"> <div bo-bind="'TEST' | translate"></div></div>
控制器中的只需设置范围“language”=当angular-translate构建完成时为true。我认为你应该使用rootscope来保存“语言”