2017-11-08 5 views
-1

共有後に共有製品の機能を実装する必要があります。ここでリストを更新する必要があります。selectedSharedIntermediaryInAlbumはこれを実装する方法です。AngularJsでリストをリフレッシュする方法は?

//refreshSharedIntermediary for refresh the lsit 
 
$scope.refreshSharedIntermediary = function() { 
 
\t \t $scope.selectedSharedIntermediaryInAlbum = $scope.selectedSharedIntermediaryInAlbum; \t 
 
\t }
<div class="w3-right"> 
 
    <button class="btn btn-rose btn-sm" tltle="refresh data" ng-click="refreshSharedIntermediary()"> 
 
     <i class="glyphicon glyphicon-repeat"></i> 
 
    </button> 
 
</div>

+0

'使われた?どのような形式で更新していますか? –

+0

selectedSharedIntermediaryInAlbumは共有ユーザーの配列ですか? –

+0

あなたはそれを "爽やかにする"ことについて明確ではありません。その配列の一部の値(ユーザー)を更新しますか?もしそうなら、あなたはどうしていますか?あなたが入力する入力フォームがありますか? –

答えて

0

あなたは、リストをリロードする必要があります...私はコンセプトの下に使用している$scope.reload function使用することができます。

<div class="well well-lg" ng-repeat="item in list track by item.id"> 
    <button class="btn btn-default" 
      ng-click="collapsedFlags[item.id] = !collapsedFlags[item.id]"> 
    {{ item.isCollapsed ? '+' : '-' }} 
    </button> 
    <div uib-collapse="collapsedFlags[item.id]" ng-bind="item.value"></div> 
</div> 

$scope.reload = function() { 
    $http.get('list.json').then(function (data) { 
    $scope.list = data && data.data || []; 
    }); 
}; 

$scope.collapsedFlags = {}; 

$scope.reload(); 

を例作業を: `selectedSharedIntermediaryInAlbumですかhttps://plnkr.co/edit/87vVb8Jjyz6yFGAjiHBK?p=preview

+0

リフレッシュ後のリストデータはJSONと同じですが、私の場合は複数回繰り返されていますか? –

+0

plsソリューションを提供できるように実際のリンク例を共有する – santoshK

関連する問題