2

我正在尝试遍历本地存储并添加到我的控制器中的模型。

angular.forEach(localStorage,function(value,key){
    $scope.cats.push(localStorageService.get(key));
});

但是,当我运行此代码时,我得到

TypeError: Cannot set property 'cats' of undefined

我想我正在努力理解其中的范围概念。

4

1 回答 1

5

像这样修复它:

angular.forEach(localStorage,function(value,key){
    this.push(localStorageService.get(key));
},$scope.cats);

不确定这是否以 Angular 方式正确。

于 2013-07-31T04:33:48.210 回答