我正在使用 Angular 1.x,它是 Angular Translate 模块。最近,我将所有翻译绑定从双向切换为一次性。一切都很好,但是直到有一天,我注意到有时如果我开始刷新页面,翻译实际上并没有被翻译。
例子:
{{ ::'MyTranslationKey' | translate }}
在 90% 的情况下,结果是正确的。然而,在另外 10% 中,呈现的结果是:
MyTranslationKey
这是什么原因,我该如何解决?
编辑:
这不会发生在 ng-if、ng-repeat 或指令内的元素上——例如当它们在子作用域内时。