<i id='L5hjP'><tr id='L5hjP'><dt id='L5hjP'><q id='L5hjP'><span id='L5hjP'><b id='L5hjP'><form id='L5hjP'><ins id='L5hjP'></ins><ul id='L5hjP'></ul><sub id='L5hjP'></sub></form><legend id='L5hjP'></legend><bdo id='L5hjP'><pre id='L5hjP'><center id='L5hjP'></center></pre></bdo></b><th id='L5hjP'></th></span></q></dt></tr></i><div id='L5hjP'><tfoot id='L5hjP'></tfoot><dl id='L5hjP'><fieldset id='L5hjP'></fieldset></dl></div>
  • <legend id='L5hjP'><style id='L5hjP'><dir id='L5hjP'><q id='L5hjP'></q></dir></style></legend>

        <bdo id='L5hjP'></bdo><ul id='L5hjP'></ul>
    1. <small id='L5hjP'></small><noframes id='L5hjP'>

        <tfoot id='L5hjP'></tfoot>

        卡在按值/子键删除父推送键

        时间:2023-09-08
      1. <small id='vchsT'></small><noframes id='vchsT'>

          <bdo id='vchsT'></bdo><ul id='vchsT'></ul>
          <i id='vchsT'><tr id='vchsT'><dt id='vchsT'><q id='vchsT'><span id='vchsT'><b id='vchsT'><form id='vchsT'><ins id='vchsT'></ins><ul id='vchsT'></ul><sub id='vchsT'></sub></form><legend id='vchsT'></legend><bdo id='vchsT'><pre id='vchsT'><center id='vchsT'></center></pre></bdo></b><th id='vchsT'></th></span></q></dt></tr></i><div id='vchsT'><tfoot id='vchsT'></tfoot><dl id='vchsT'><fieldset id='vchsT'></fieldset></dl></div>
        • <tfoot id='vchsT'></tfoot>
            <tbody id='vchsT'></tbody>

              • <legend id='vchsT'><style id='vchsT'><dir id='vchsT'><q id='vchsT'></q></dir></style></legend>

                  本文介绍了卡在按值/子键删除父推送键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我想按值/子键删除父按键:

                  I want to delete a parent pushed key by value/childkey:

                  export class FaqsPage {
                    qS: Observable<any[]>;
                    ques = '';
                    ans = '';
                  
                  constructor(private db: AngularFireDatabase) {}
                  ionViewDidLoad() { this.qS = this.db.list('table/faq').valueChanges(); }
                  
                  removeItem(id){this.db.list('table/faq').remove(id);}
                  

                  removeItem() 删除所有按键.难怪,因为我无法获得父密钥

                  removeItem() deleting the whole all pushed keys. No wonder because i couldn't get the parent key

                  //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>
                  

                  由于 valueChanges()

                  el.key doesn't get the the key (e.g. Kzwv8d_i-0QZuf2NT8Z) because of valueChanges() and i have no idea how to do it within current iteration.

                  推荐答案

                  希望你用的是angularfire2

                  I hope you are using angularfire2

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

                  这将返回带有键的 qS

                  这篇关于卡在按值/子键删除父推送键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  <i id='QUXrc'><tr id='QUXrc'><dt id='QUXrc'><q id='QUXrc'><span id='QUXrc'><b id='QUXrc'><form id='QUXrc'><ins id='QUXrc'></ins><ul id='QUXrc'></ul><sub id='QUXrc'></sub></form><legend id='QUXrc'></legend><bdo id='QUXrc'><pre id='QUXrc'><center id='QUXrc'></center></pre></bdo></b><th id='QUXrc'></th></span></q></dt></tr></i><div id='QUXrc'><tfoot id='QUXrc'></tfoot><dl id='QUXrc'><fieldset id='QUXrc'></fieldset></dl></div>

                • <small id='QUXrc'></small><noframes id='QUXrc'>

                    <bdo id='QUXrc'></bdo><ul id='QUXrc'></ul>
                      <tfoot id='QUXrc'></tfoot>
                      <legend id='QUXrc'><style id='QUXrc'><dir id='QUXrc'><q id='QUXrc'></q></dir></style></legend>

                            <tbody id='QUXrc'></tbody>