Ionic2 basculer l'événement de changement de composant sans tirer
Mon application est rendu très bien, mais pourquoi le change
fonction d'événement updateItem(item)
pas de tir?
Modèle:
<ion-list>
<ion-item-sliding *ngFor="#item of items">
<ion-item>
<ion-label>{{item.title}}</ion-label>
<ion-toggle [(ngModel)]="item.completed" (change)="updateItem(item)"></ion-toggle>
</ion-item>
<ion-item-options>
<button primary (click)="editItem(item)">
<ion-icon name="edit"></ion-icon>Edit
</button>
<button secondary (click)="deleteItem(item)">
<ion-icon name="delete"></ion-icon>Delete
</button>
</ion-item-options>
</ion-item-sliding>
</ion-list>
Classe:
export class Todos {
...
updateItem(item) {
alert(1)
this._todosService.update(item).subscribe(
response => { this.getItems(); }
);
}
...
}
source d'informationauteur Dave | 2016-02-25
Vous devez vous connecter pour publier un commentaire.
Selon la doc, vous pouvez le faire :
Espérons, vous aideront à !
mise à jour
original
Quand
[(ngModel)]="..."
œuvres, cedevrait fonctionner aussi bien et probablement faire ce que vous essayez d'accomplir.
Si la valeur initiale est vrai, alors ionChange n'est pas utile parce que son déclenchement à chaque fois.
Espère que c'est utile !