【发布时间】:2015-10-14 22:42:41
【问题描述】:
我有一个翻译文本的功能,它与所有文本挂钩,看起来像这样
$rootScope.getWord = function (key) {
if (angular.isDefined(Language.dict[key])) {
return Language.dict[key];
}
return key;
};
这是它在视图中的连接方式:
<h1 style="text-align: center">{{getWord('Name')}}</h1>
问题是它无限次调用 getWord,即使每个视图只有一个 getWord 实例,它仍然会进入循环。
可以随时更改语言。
我做错了什么以及如何解决它?
【问题讨论】:
标签: javascript angularjs loops data-binding infinite