我目前正在構建一個多語言的AngularJS應用程序。我的所有數據都是從api中檢索的,它返回正確的語言。問題是。目前,我爲應用中的每個按鈕都使用$scope
。這是最好的方式還是有辦法從視圖直接調用它。
例如:
{{datakey.get.test}}
一些專用信息:
我得到的數據,一旦從API(加載應用程序時)。作爲$ HTTP我目前檢索數據,然後爲每個範圍我這樣做:
例如選擇按鈕:
$scope.selectButton = resourceKey.filter(function (item) {
return item.name === prefix + "select-button"
})[0].value;
然後在我打電話{{selectButton}}
的看法,但問題是。我的控制器目前正在使用這些有點範圍的垃圾郵件。
這可以更有效地完成嗎?
喜歡它,但應該添加一次結合。過濾器對性能問題有一定的影響,但這應該可以忽略不計。 – Patrick