$cacheFactory にデータを保存しています:
$scope.loginCache = $cacheFactory.get('login') || $cacheFactory('login') ;
$scope.loginCache.put("smsData",$scope.smsData) ;
そして後でそれを取得しています:
$scope.loginCache = $cacheFactory.get('login') || $cacheFactory('login') ;
$scope.smsData = $scope.loginCache.get('smsData') ;
ただし、 のさまざまな要素にアクセスできません$scope.smsData
。console.log に出力するとそこにすべての値が表示されますが、何らかの理由でデータにアクセスできません。何が間違っているのでしょうか?
console.log($scope.smsData) ; // displays full object
console.log($scope.smsData.value) ; // `undefined`
console.log($scope.smsData[0]) ; // `undefined`
console.log($scope.smsData.value[0]) ; // `undefined`
console.log($scope.smsData) 出力:
Promise {$$state: {…}}
$$state:
status:1
value:Array(2)
0:{table: "smsSent", data: {…}}
1:{apiStatus: true}
最終的に、取得しようとしています: value[0].data