【发布时间】:2018-03-19 18:29:45
【问题描述】:
我的任务是选中所有复选框(选中它),同时获取每个复选框的 id,我使用的代码如下所示
在放置复选框的div之外点击的div
HTML
<li class="on-hov" *ngFor="let confirmedOrders of confirmedOrder | async| search:'id,order_shop_no':query let i = index" >
<div class="row">
........................
....................
<div class="col-sm-5 text-right right-actions">
<a class="select-all" (click)="showallDeleteCheckbox($event)">Select All</a>
</div>
............
..........
<div *ngIf = "shown"><input type="checkbox" id="{{confirmedOrders.order_id}}" class="del-all"></div>
............
.............
.ts
private confirmedOrder: Observable<any>;
..............
..............
self.confirmedOrder = self.storeService.getConfirmedOrder(self.shopId);
self.confirmedOrder.subscribe((res:any) => {
self.confirmed_array_length = res.length;
..............
..............
howallDeleteCheckbox(ev){
var self = this;
self.shown = true;
console.log('orderlength',self.confirmed_array_length);
for (var i = 0; i < self.confirmed_array_length; i++) {
self.confirmedOrder[i].selected = self.selectedAll;
console.log("im here", self.confirmedOrder[i].selected);
}
}
.............
【问题讨论】:
-
能否为变量
confirmedOrders添加信息 -
添加变量信息
-
我找不到关于该变量
confirmedOrders的任何信息 -
请现在检查,希望是
-
完全不清楚,请补充更多信息
标签: angular typescript checkbox