angularJS翻译字符串未能加载
问题描述:
我正在使用angular 1.5并使用translate将我的字符串外部化为单独的json文件。 翻译的字符串有时无法加载,而是显示字符串的路径。 例如:不是显示“Hello World”,而是显示“greet.hello”。angularJS翻译字符串未能加载
这不是一般的情况,当我刷新页面时会消失。 不确定这是否是文件加载问题。
答
删除单引号。
它应该是{{greet.hello |翻译}}。
使用指令是最好的做法。
角度运行每个单一的过滤器两次每$消化周期一旦有所改变。
所以你可以做,而不是指令:
<h1 translate="{{greet.hello}}" ></h1>
是否使用绑定一次?使用类似这样的内容添加您的HTML – avim101
Im –
{{'greet.hello'|翻译}}
–