2017-11-27 20 views
0
내가 부모를 삭제할

에 의해 키를 밀었다. 내가 키 부모를 얻을 수 있기 때문에 당연값/childkey에 의해 키를 누르면 값/childkey

//faq.html 
<ion-list> 
    <ion-item-sliding *ngFor="let el of qS | async"> 
     <ion-item> 
     <b>{{ el.Q }}</b><br>{{ el.A }} 
     </ion-item> 
     <ion-item-options side="right"> 
     <button ion-button color="red" icon-only (click)="removeItem(el.key)"><ion-icon name="trash"></ion-icon></button> 
     </ion-item-options> 
    </ion-item-sliding> 
    </ion-list> 

으로 키 (예 : Kzwv8d_i-0QZuf2NT8Z) 때문에 valueChanges()와 내가를 얻을하지 않습니다 el.key 그것을하는 방법을 모르는 현재 반복 이내.

enter image description here

+0

qS 돌아갑니다 angularfire2

this.qS = this.db.list('table/faq').snapshotChanges().map(changes => { return changes.map(c => ({ key: c.payload.key, ...c.payload.val() })); }); 

를 사용하는 희망 – Hareesh

+0

키를 얻지 만'snapshotChanges()'에 의해 자식 키와 값을 얻을 수 없다 – Fresco

+0

시도한 코드를 게시하십시오 – Hareesh

답변

1

나는 당신이 당신이`.snapshotChanges을()`대신 valueChanges`의()`사용해야 키

+0

감사합니다 Hareesh, 그것은 단서입니다. 이제 내가 할 수있어. – Fresco