【发布时间】:2021-12-10 04:14:18
【问题描述】:
.ts 文件: 编辑用户(用户数据:用户):无效 {
let selectedProjectIdsList = userData.projectIds.split(',')
for (let i = 0; i < selectedProjectIdsList.length; i++) {
this.projects
.filter((x) => x._id == selectedProjectIdsList[i])
.map((x) => (x.selected = true))
console.log(
this.projects
.filter((x) => x._id == selectedProjectIdsList[i])
.map((x) => (x.selected = true)),
)
}
.html 文件:
<ul class="list-group list-row">
<li class="list-group-item" *ngFor="let item of projects">
<input
class="form-check-input me-1"
type="checkbox"
value="item._id"
(change)="onChangeProject()"
[(ngModel)]="item.selected"
name="selected"
/>
{{ item.projectName }} | {{ item.buName }} |`enter code here`
{{ item.reporter }}
</li>
</ul>
注意:从后端获得 API 响应后,它检查了所有复选框
【问题讨论】:
-
尝试绑定到复选框输入元素上的选中属性。
-
它不工作
标签: angular spring spring-boot checkbox