Я хочу реализовать флажок select all (для множественного удаления).Angularjs: Выбрать все флажок
Это мой взгляд сценарий:
<input type="checkbox" name="chk_all" id="chk_all" ng-click="checkAll(this)" /> Select All
<table>
<tr ng-repeat="user in allUsers">
<td><input type="checkbox" ng-model="list" name="list[]" class="chk_all" value="{{user.user_id}}" id="{{user.user_id}}" ng-checked="checkedAll" /></td>
<td>{{user.username}}</td>
<td>{{user.fname}}</td>
<td>{{user.lname}}</td>
<td>{{user.mobile}}</td>
<td>{{user.email}}</td>
<td><a title="Edit User" href="#/edit_user/{{user.user_id}}" ><span class="fa fa-pencil"></span></a> | <a title="Delete User" id="" style="cursor:pointer;" ng-click="delete_user(user.user_id)" ><span class="fa fa-trash-o"></span></a></td>
</tr>
</table>
На "chk_all"
флажок ниже все флажки должны проверяться или бесконтрольно.
Я хочу удалить выбранных пользователей при нажатии кнопки. Итак, как я могу получить выбранный идентификатор пользователя по методу http post.
Сценарий написан как:
$scope.testFunction=function(params)
{
$http.post("../admin/users/testFunction",{'params' : params})
.success(function (data, status, headers, config)
{
console.log(data);
alert(1);
})
.error(function(data, status, headers, config){
});
}
функции контроллера:
public function testFunction()
{
$data = json_decode(file_get_contents("php://input"));
print($data->params);
}
В функции теста (функция PHP), как я могу retrive выбран идентификатор пользователя? Любое решение? Примечание: Я сделал это с помощью javascript и php. Теперь приложение конвертируется в Angularjs, поэтому оно должно быть в angularjs.
Как я могу установить user.user_id на флажок? есть ли какой-нибудь пример кода? – VBMali
Если вы выполняете итерацию через allUsers в своем представлении, если свойство user.checked == true, вы можете поместить user.user_id в массив. Но если вы просто хотите, чтобы user.user_id как значение этого флажка, вы можете просто добавить 'value =" {{user.user_id}} "' к вам checkbox – Guinn
Ok. Хорошо. Я сделал с установкой значения для флажка.как value = "{{user.user_id}}". Теперь я хочу проверить или снять все флажки. – VBMali