1 回答

TA貢獻1982條經驗 獲得超2個贊
您好,您可以將復選框分配給 ts 文件中具有名稱和值的對象數組,如下所示:
selectedBoxes = [ {
name: "Adoption Rate",
status: true
},
{
name: "Agent MLR",
status: false
},
{
name: "Agent Test",
status: false
}]
onRefresh(){
console.log(this.selectedBoxes);
}
然后在你的html中:
<div *ngFor="let box of selectedBoxes">
<input type="checkbox" [(ngModel)]="box.status" value="test" (ngModelChange)="onRefresh()">
{{box.name}} </div>
現在,當您檢查值時,您可以看到 onRefresh 函數中所做的更改。
/// 更新以獲取來自 api 的示例響應:
selectedBoxes = [ ];
ngOnInit() {
for( let i in this.response.data){
this.selectedBoxes.push({name: this.response.data[i].BoRefAccess.accessDesc, status: false})
}
}
- 1 回答
- 0 關注
- 161 瀏覽
添加回答
舉報