2016-05-22 3 views
0

data.gridDataのng-paginate :: ".... tr dir-paginate ="アイテムを使用して表示しているコレクションがあります。 "コレクションが変更されたときにng-paginateの内容が更新されない

私は、状態を保存すると、バックエンドから更新されたグリッドデータを取り出して、次のように返します: $ scope.getData = function( ID){ applicationService.getData(ID) .then( 機能(データ){

  $scope.data.gridData.length = 0; 
      data.data.forEach(function (item) { $scope.data.gridData.push(item) }); 
      $scope.$digest(); 
      $scope.$apply(); 

     }); 

更新されたアイテムの状態は変更されません。正しい状態が保存され、DBから取得されたことを確認しました。私はあなたが見ることができるように、コレクションの長さを0に設定し、ダイジェストを呼び出し、適用するなど、私が見つけることができるすべてを試しました。それは、データが "つまらない"のようなものです。私は離れてページに戻るときに更新されます。助けて!

答えて

0

トラックを使用することを検討してください。

<div ng-repeat="value in [4, 4] track by $index"></div> 
関連する問題