我正在使用angular 1.5并使用translate将我的字符串外部化为一个单独的json文件。 翻译的字符串有时无法加载,而是显示字符串的路径。 例如:而不是显示" Hello World"它显示类似" greet.hello"。
这不是经常发生的事情,当我刷新页面时就会消失。 不确定这是否是文件加载问题。
答案 0 :(得分:0)
删除单引号。
它应该是{{greet.hello |翻译}}。
使用指令是更好的做法。
一旦某些内容发生变化,Angular会按每个摘要周期运行每个过滤器两次。
所以你可以改为执行指令:
<h1 translate="{{greet.hello}}" ></h1>