AngularJS -如何维护一个表的选中票证id
AngularJS - How to maintain checked ticket ids of a table
我有一个包含next &之前的页面。我能够导航到下一个/以前的页面使用next &以前的按钮。
上一个&下一页操作调用(控制器方法)我推检查票id通过推在一个数组$scope.checkedTicketIds
angular.forEach($scope.tickets, function(ticket) {
if(ticket.checked) {
$scope.checkedTicketIds.push(ticket.id);
}
});
HTML代码是
<div class="mail-tools tooltip-demo m-t-md">
<div class="btn-group pull-right">
<button ng-click="previousPage()" ng-disabled="previousPageBtnDisabled()" class="btn btn-white btn-sm"><i class="fa fa-arrow-left"></i></button>
<button ng-click="nextPage()" ng-disabled="nextPageBtnDisabled()" class="btn btn-white btn-sm"><i class="fa fa-arrow-right"></i></button>
</div>
<div class="input-group">
<div class="input-group-btn" dropdown>
<button ng-disabled="ticketsChecked()" class="btn btn-white dropdown-toggle pull-left" dropdown-toggle type="button">{{'ACTIONS' | translate}} <span class="caret"></span></button>
<ul class="dropdown-menu pull-left">
<li ng-repeat="(key, value) in actions"><a ng-click="convertAction(key)">{{key | translate}}</a></li>
</ul>
</div>
</div>
</div>
在控制器中点击上一页按钮调用方法
$scope.previousPage = function() {
angular.forEach($scope.tickets, function(ticket) {
if(ticket.checked) {
$scope.checkedTicketIds.push(ticket.id);
}
});
$scope.ticketsUpdatedQueryCriteria.page = --$scope.page;
Tickets.query($scope.ticketsUpdatedQueryCriteria).then(function(tickets) {
$scope.tickets = tickets.data;
$scope.ticketsPageData = tickets.cursor;
});
};
如何在取消选中&我想为进一步的批量操作维护选中的票证id,比如更改一个/多个票证的状态。我该怎么做呢?
我在jsbin上实现了一个例子,使用一个独立的检查列表。
请看:
http://jsbin.com/rudifa/3/希望能帮到你。
相关文章:
- 根据id将json数组组合为一个json数组
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 一个正则表达式,用于从JS中的HTML标记中删除id、样式和类属性
- 将一个表的id与另一个表中的user_id进行匹配,以获取mysql中的记录
- 希望日期开始结束于while循环中的一个房间id的一个数组
- 如何将输入类型值或id从一个jsp传递到另一个jsp页面
- 如何将日期id从一个jsp传递到另一个jsp页面
- 为两个ID设置一个变量的正确语法
- 如何在Jquery函数中为自动完成文本区域指定一个变量作为Id
- 从id标记中的文本进行检查,并将类添加到另一个标记中
- 向更新mysql查询传递一个id
- 如何查找流星集合中最后一个元素/对象的id
- 传递来自<输入类型=“;文件“;id=“;文件“/>尽管还有一个按钮点击
- 当一个输入与另一个输入的 ID 具有相同的名称时的含义
- 检查资源的id是否在ng重复中显示的另一个资源的id列表中
- 在对象中查找下一个键id
- Javascript:表单验证getElementById仅返回第一个id元素
- 按类划分的元素数组 - 类型错误:$.id 不是一个函数
- 使用 Javascript 给出 Span ID(一个接一个)
- 如何使按钮ID一个变量在php中使用