これを変換しようと
.service('dataStore', function($localStorage,$scope){
this.entfeeds=[];
this.topfeeds=[];
this.intfeeds=[];
})
.controller('GenFeedCtrl', function ($scope,....
$scope.feeds = FeedList.get(feedSources, dataStore.topfeeds);
これは機能しますが、電話コードバで実行する場合を除き、2つのアイテムのみを返します
だから配列を格納するためにngStorageを使用しようとしています
.service('dataStore', function($localStorage,$scope){
$scope.$storage = $localStorage.$default({
etf:[],
tpf:[],
itf:[]
});
this.entfeeds=$storage.etf;
this.topfeeds=$storage.tpf;
this.intfeeds=$storage.itf;})
.controller('GenFeedCtrl', function ($scope,....
$scope.feeds = FeedList.get(feedSources, dataStore.topfeeds);
しかし、ブラウザエミュで動作していないため、次のエラーが発生します
Error: [$injector:unpr] Unknown provider: $scopeProvider <- $scope <- dataStore
http://errors.angularjs.org/1.3.13/ $injector/unpr?p0=copeProvider%20%3C-%20%24scope%20%3C-%dataStore ( http://localhost:8100/lib/ionic ) /js/ionic.bundle.js:8762:12