사용자 목록이 있으며이를 사용 가능/사용 불가로 설정하려고합니다.Ionic2를 사용하여 파이어베이스로 전환
나는 중포 기지 목록은 이온 목록을 할
constructor(public navCtrl: NavController,
private af: AngularFire,
public cartService: CartService) {
this.users = af.database.list('/users')
}
toggleUserStatus(user) {
this.users.update(user.$key, {isActive: user.isActive})
.then(_ => this.cartService.showToast('User ' + ((user.isActive) ? 'Enabled' : 'Disabled')))
.catch(err => this.cartService.showToast(err));
}
템플릿을 바인더 제본 한;
<div *ngFor="let user of users|async">
<ion-item padding>
<ion-label>{{user.fullName}}</ion-label>
<ion-toggle tappable (ionChange)="toggleUserStatus(user)" [(ngModel)]="user.isActive"></ion-toggle>
</ion-item>
</div>
그러나 작동하지 않습니다. 그것의 반복적 인 또 다시 토글 링.
어떻게하면됩니까?
감사합니다.