角度:创建组件后更改firebase路径

时间:2019-03-07 01:01:09

标签: angular firebase firebase-realtime-database

我想根据用户的输入来更改firebase路径,而不必刷新组件。因此,一旦组件加载了路径并检索了数据,但是当用户在输入字段中输入值时,数据库路径将使用该值进行更改,然后在新路径上检索数据库。我已经尝试过了,但是不起作用:

ngOnChanges(changes : SimpleChanges){
    if(changes['this.databaseService.serviceData']) {
      this.routeSub =  this.route.params
    .subscribe(params => {
        this.uid = params.get('uid');
        this.snaps = this.db.list(`snap-test/${this.databaseService.serviceData}/${this.uid}`).valueChanges();            

    })

  }
}

this.databaseService.serviceData包含随输入而变化的值。有什么建议吗?

0 个答案:

没有答案