这是我的数组:
people: any[] = [{
"name": "Douglas",
"value": 1
},{
"name": "Mcleod",
"value": 2
},{
"name": "Day",
"value": 3
}];
这是离子列表:
<ion-list radio-group>
<ion-item *ngFor="let name of people; let i=index">
<ion-label (ionSelect)="setPerson($event)">{{name.name}}</ion-label>
<ion-radio (ionSelect)="setPerson($event)" value="{{name.value}}"></ion-radio>
</ion-item>
</ion-list>
此功能在选中单选按钮时调用:
setPerson(person){
alert(persion)
}
如果选择了单选按钮,则会触发ionselect。问题是当我更改按钮上的人员列表时(单击)=“ refreshList()”
refreshList(){
people = [{
"name": "Aguirre",
"value": 4
},{
"name": "Cook",
"value": 5
},{
"name": "Meyers",
"value": 6
}];
}
ioni-list随人员列表一起更新,但问题是(ionSelect)=“ setPerson($ event)”在更新的人员列表上不再触发。
我是angular和ionic3的新手。任何帮助都应引起极大的重视。谢谢!