gpt4 book ai didi

jquery - Angular2如何获取所有选中的复选框

转载 作者:太空狗 更新时间:2023-10-29 17:23:46 25 4
gpt4 key购买 nike

所以我正在开发 Angular2 应用程序。我有一张表,其中每条记录代表一个学生并包含一个复选框

<input class="mycheckbox" type="checkbox" [value]='student.StudentId'>

在某些时候,用户将单击需要获取所有选中复选框的值的按钮。

我不确定我应该向谁提出这个问题。

一个想法是,每个学生都有一个值“checked or not”。而这必须通过双向绑定(bind)来完成。

但是这意味着每次你都必须遍历所有学生

这是最好的选择吗?是否有与以下 JQuery 匹配的内容:

$('.mycheckbox:checked').each(function(){

最佳答案

我最近回答了一个类似的问题:https://stackoverflow.com/a/34142740/215945

您可以在模板中执行以下操作:

<input class="mycheckbox" type="checkbox" [(ngModel)]="student.selected">{{student.StudendId}}

然后,对选定的学生做一些事情:

this.students.filter(_ => _.selected).forEach(_ => { ... })

关于jquery - Angular2如何获取所有选中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34219199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com