私のビューには100行あります。これらすべての行を1つずつ処理したいと思います。すべての行にステータスがあります
- 未完了 (デフォルト)
- 完了
- 処理
コントローラーでの処理終了前後で各行のステータスを変更したい。終了前はステータスを処理中、終了後は完了に変更したい。
<tr ng-repeat="item in pagedItems[currentPage] | orderBy:sortingOrder:reverse ">
<td>{{item.id}}</td>
<td>{{item.fname}}</td>
<td>{{item.lname}}</td>
<td>
<span ng-class="class{{item.id}}"></span>
</td>
</tr>
私が持っているコントローラーで
$scope.startSending = function() {
$scope.filteredItems.forEach(function(entry) {
// Throwing Error! How can dynamically get value of scope variable
$scope.'class'+entry.id = 'icon-eye-open';
});
};
上記のコントローラーで $scope から動的な名前付き変数の値を取得する方法を教えてください。
foreach ループに $http を追加すると、データベースも更新したいと思います。
$http.post('/someUrl', data).success(successCallback);
100 件のリクエストすべてをまとめて送信します。各リクエストをキューで次々に実行できますか? キューでリクエストを送信したいのですが、最初のリクエストが完了する前に2番目のリクエストを送信しないでください...
何か案が?
ありがとう