我正在尝试迭代本地存储并添加到我的控制器中的模型。
angular.forEach(localStorage,function(value,key){
$scope.cats.push(localStorageService.get(key));
});
然而,当我运行此代码时,我得到了
TypeError: Cannot set property 'cats' of undefined
我想我正在努力理解范围的概念。
答案 0 :(得分:5)
修正如下:
angular.forEach(localStorage,function(value,key){
this.push(localStorageService.get(key));
},$scope.cats);
不确定Angular方式是否正确。