尝试以模式方式从Firebase打开特定数据并传递Id值

时间:2019-05-12 08:22:58

标签: angular ionic-framework firebase-realtime-database ionic4

我正在尝试在另一个页面中从Firebase数据库中打开特定数据。因此,在我的列表页面上,我的数据显示良好。但我不知道如何从模态列表中打开特定数据:

我尝试设置值,但是什么也没做。

这是我的列表页面:

async openModaldetailemploye() {
        const modal = await this.ModalController.create({
            component: ModaldetailemployePage,
            cssClass: "my-modaldetail",
            componentProps: { 
        ided: this.id,

      }
        });

         await modal.present();
        console.log('open')
    }

  ngOnInit() {

   this.db.list('utilisateurs').valueChanges().subscribe(data => {
         this.utilisateurs = data;
         this.id = this.utilisateurs.userid;
        let key = this.db.list('/utilisateurs/').push().key;
        this.key = key;
        console.log(this.id);




    });


  }

And the button which open my detail : 
<div (click)="openModaldetailemploye()"></div>

And this is my modal with detail :

 ngOnInit() {
    this.passided = this.navParams.get('ided');
    console.log(this.passided);


    this.db.list("/utilisateurs/" + this.passided).valueChanges().subscribe(data => {
         this.utilisateurs = data;

      });

  }

但是不行。 你能帮我吗?

0 个答案:

没有答案