:コントローラで
<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(post_data) {
for(i=0; i<$scope.filtered.length; i++) {
if($scope.filtered[i]['productID'] == post_data['productID']){
$http.post('ajax/setItems.php', { id : post_data['productID'], operation: !post_data['Locked'] })
$scope.filtered[i]['Locked'] = !$scope.filtered[i]['Locked'];
i=$scope.filtered.length;
}
}
};
でのproductIDものですここに? –
コントローラに渡されるjsonオブジェクトの名前です。 これをPHPやその他のバックエンドで使用して、その値を抽出することができます。 – necross