Кнопка-переключатель ionic3 ionSelect / ionChange не работает, когда начальный список массивов обновляется / изменяется - PullRequest
0 голосов
/ 02 декабря 2018

это мой массив:

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 срабатывает, если выбран переключатель.Проблема в том, что когда я изменяю список людей по кнопке (click) = "refreshList ()"

refreshList(){
 people = [{
  "name": "Aguirre",
  "value": 4
 },{
  "name": "Cook",
  "value": 5
 },{
  "name": "Meyers",
  "value": 6
 }];
}

, список ioni обновляется списком людей, но проблема заключается в (ionSelect) = "setPerson($ event) "больше не вызывается в обновленном списке людей.

Я новичок в angular и ionic3.Любая помощь с большой ценностью.Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...