我目前正在构建一个多语言的AngularJS应用程序。我的所有数据都是从api中检索的,它返回正确的语言。问题是。目前,我为应用中的每个按钮都使用$scope
。这是最好的方式还是有办法从视图直接调用它。
例如:
{{datakey.get.test}}
一些专用信息:
我得到的数据,一旦从API(加载应用程序时)。作为$ HTTP我目前检索数据,然后为每个范围我这样做:
例如选择按钮:
$scope.selectButton = resourceKey.filter(function (item) {
return item.name === prefix + "select-button"
})[0].value;
然后在我打电话{{selectButton}}
的看法,但问题是。我的控制器目前正在使用这些有点范围的垃圾邮件。
这可以更有效地完成吗?
喜欢它,但应该添加一次结合。过滤器对性能问题有一定的影响,但这应该可以忽略不计。 – Patrick