ng-repeat を使用して MySQL からのレコードを表示する Angular Table を使用しています。最後の列はチェックボックス列です。問題は、ページ間の移動 (ページネーション) で、チェックボックスがロードされた状態が持続することです。ページ間で状態を維持するにはどうすればよいですか (アイテムをチェック/チェック解除した場合)?
<tr ng-repeat="data in filtered = (list | filter:search |
filter:{manufacturer:by_manufac} |
filter:{errorStatus:by_errorStatus} |
orderBy : predicate :reverse) |
startFrom:(currentPage-1)*entryLimit | limitTo:entryLimit">
<td>
<input type="checkbox" name="checkedin" ng-model='checkedin'
ng-change='processForm(data)' ng-checked="data.Locked==1"/>
</td>
</tr>
コントローラーで:
$scope.processForm = function(checkedindata) {
$http.post('ajax/setItems.php', { data : checkedindata })
};