【发布时间】:2021-11-21 03:28:20
【问题描述】:
<ion-list lines='full'>
<ng-container *ngFor="let item of data">
<ion-item>
<ion-label class="ion-text-wrap">
{{ item.Title}}
</ion-label>
<ion-checkbox slot="end"
(ionChange)="onDataCheckBoxChange(item.Id, $event)"
[checked]="item.selected"
></ion-checkbox>
</ion-item>
</ng-container>
</ion-list>
现在在 ngOnInit() 我返回一个项目 ID 数组,即 1,23,4,5,6 等
现在,如果item.Id 在我返回的items ids 数组中,我希望选择[checked] 属性。
所以,到目前为止,我已经尝试在复选框上创建另一个循环,但它会重复所有复选框。
我怎样才能做到这一点?
【问题讨论】:
-
我无法完全理解,您的项目现在是数字 (1,2,3,4,5,6,...) 还是对象?什么时候设置
item.selected? -
只是数字数组而已。
标签: angular typescript ionic-framework ionic3 ngfor