初始数组列表更新/更改时,ionic3单选按钮ionSelect / ionChange不起作用

时间:2018-12-02 14:19:28

标签: angular ionic3

这是我的数组:

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的新手。任何帮助都应引起极大的重视。谢谢!

0 个答案:

没有答案