如何计算 Angular 7 中选中的复选框?

冷却器

我想在我的表单上计算从数组中读取数据的选中复选框。我尝试了几种方法,但它不起作用。我以前从未这样做过,我不知道它是如何工作的。请各位大侠指点迷津好吗?我正在使用 Angular 7

HTML

<tr *ngFor="let p of product">
  <td class="text-left pl-3 py-1 font-small-2">
    <div class="custom-control custom-checkbox m-0">
      <input type="checkbox" class="custom-control-input" id={{p.label}} [(ngModel)]="count" (ngModelChange)="changed()">
      <label class="custom-control-label col-form-label" for={{p.label}}> 
           </label>
    </div>
  </td>
  <td>{{p.name}}</td>
</tr>
<p>Product count {{count}}</p>

打字稿

product = [{
    name: 'Razer R1',
    label: 'item1'
  },
  {
    name: 'Razer R2',
    label: 'item2'
  },
  {
    name: 'Razer R3',
    label: 'item3'
  },
]
changed() {
  this.count = 0;
  this.product.forEach(item => {
    console.log(item);
    if (item['checked']) {
      this.count = this.count + 1;
    }
  })
}

我不太确定这是正确的。那你能指导一下吗?谢谢。

帕斯·拉瓦尔

HTML代码:-

<tr *ngFor="let p of product">
  <td class="text-left pl-3 py-1 font-small-2">
    <div class="custom-control custom-checkbox m-0">
      <input type="checkbox" class="custom-control-input" id={{p.label}} [(ngModel)]="p.checked" (ngModelChange)="changed()">
      <label class="custom-control-label col-form-label" for={{p.label}}> 
       </label>
    </div>
  </td>
  <td>{{p.name}}</td>
</tr>
<br />
<br /> Total Items Checked :- {{count}}

角度组件代码:-

product = [{
    name: 'Razer R1',
    label: 'item1'
  },
  {
    name: 'Razer R2',
    label: 'item2'
  },
  {
    name: 'Razer R3',
    label: 'item3'
  },
]
changed() {
  this.count = 0;
  this.product.forEach(item => {
    if (item['checked']) {
      this.count = this.count + 1;
    }
  })
}

注意:- 您需要在 HTML 部分替换[(ngModel)]="count"[(ngModel)]="p.checked"请检查链接输出

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查是否在Angular中选中了任何复选框

来自分类Dev

如何计算Angular中的选定复选框?

来自分类Dev

如何获得在ValidForm Builder中选中的复选框?

来自分类Dev

需要在Angular if语句中选中复选框

来自分类Dev

如何在单个复选框事件中选中/取消选中所有asp.net复选框?

来自分类Dev

如何取消选中angular2中的复选框

来自分类Dev

如何获取在角度7中选中的多个复选框的计数

来自分类Dev

如何在Angular 6中选中带有API响应的复选框?

来自分类Dev

计算查询中选中的复选框

来自分类Dev

选中复选框后如何突出显示表格行?角度7

来自分类Dev

在Conatct Form 7 WP中如何选中复选框

来自分类Dev

如何基于Angular中选中的复选框启用/禁用按钮

来自分类Dev

在GridView中选中复选框时计算金额

来自分类Dev

如何检查是否在Angular中选中了任何复选框

来自分类Dev

如何计算在asp.net中选中了多少个复选框?

来自分类Dev

将复选框绑定到模型并在Angular中选中/取消选中它

来自分类Dev

如何确定可在Android中选中的复选框数量?

来自分类Dev

无法加载Angular中选中的复选框

来自分类Dev

如何计算列表视图中选中的复选框的数量

来自分类Dev

在android中选中复选框时如何计算百分比?

来自分类Dev

如何在单个复选框事件中选中/取消选中所有asp.net复选框?

来自分类Dev

如果在 angular2 中选中/取消选中最后一个复选框,如何显示/隐藏 div?

来自分类Dev

如何限制ListView中选中的复选框?

来自分类Dev

Angular:仅显示复选框列表中选中的项目

来自分类Dev

如何在Angular中接受多个选中的复选框?

来自分类Dev

如何读取是否在ajax中选中了复选框?

来自分类Dev

如何返回在 ANGULAR Material 6 中选中和取消选中的复选框的布尔值

来自分类Dev

如何自动重新选中已使用 angular 取消选中的复选框

来自分类Dev

Angular 7:在 ngoninit 方法上使用 [(ngModel)] 选中复选框

Related 相关文章

  1. 1

    如何检查是否在Angular中选中了任何复选框

  2. 2

    如何计算Angular中的选定复选框?

  3. 3

    如何获得在ValidForm Builder中选中的复选框?

  4. 4

    需要在Angular if语句中选中复选框

  5. 5

    如何在单个复选框事件中选中/取消选中所有asp.net复选框?

  6. 6

    如何取消选中angular2中的复选框

  7. 7

    如何获取在角度7中选中的多个复选框的计数

  8. 8

    如何在Angular 6中选中带有API响应的复选框?

  9. 9

    计算查询中选中的复选框

  10. 10

    选中复选框后如何突出显示表格行?角度7

  11. 11

    在Conatct Form 7 WP中如何选中复选框

  12. 12

    如何基于Angular中选中的复选框启用/禁用按钮

  13. 13

    在GridView中选中复选框时计算金额

  14. 14

    如何检查是否在Angular中选中了任何复选框

  15. 15

    如何计算在asp.net中选中了多少个复选框?

  16. 16

    将复选框绑定到模型并在Angular中选中/取消选中它

  17. 17

    如何确定可在Android中选中的复选框数量?

  18. 18

    无法加载Angular中选中的复选框

  19. 19

    如何计算列表视图中选中的复选框的数量

  20. 20

    在android中选中复选框时如何计算百分比?

  21. 21

    如何在单个复选框事件中选中/取消选中所有asp.net复选框?

  22. 22

    如果在 angular2 中选中/取消选中最后一个复选框,如何显示/隐藏 div?

  23. 23

    如何限制ListView中选中的复选框?

  24. 24

    Angular:仅显示复选框列表中选中的项目

  25. 25

    如何在Angular中接受多个选中的复选框?

  26. 26

    如何读取是否在ajax中选中了复选框?

  27. 27

    如何返回在 ANGULAR Material 6 中选中和取消选中的复选框的布尔值

  28. 28

    如何自动重新选中已使用 angular 取消选中的复选框

  29. 29

    Angular 7:在 ngoninit 方法上使用 [(ngModel)] 选中复选框

热门标签

归档