это мой массив:
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.Любая помощь с большой ценностью.Спасибо!