将FormGroupControl链接到FirebaseObjectObservable

时间:2017-04-21 03:43:11

标签: angular firebase firebase-realtime-database rxjs

将角度FormGroupControl直接连接到FirebaseObjectObservable是一个好主意,因为它们都是RxJS Observable对象?

我不确定我将使用哪种函数,因为我是Reactive,Angular和bDb的新手,但它似乎属于Obserables的范围。

这样,只要您在表单中进行更改,它就会传播给所有看到它实时更新的Firebase用户,并且只要有人在firebase上更改它,您就会立即在输入中看到它< / p>

1 个答案:

答案 0 :(得分:0)

这是一种简单的方法,您可能需要添加自定义项:

this.form.valueChanges
        .subscribe(this.svc.save);
this.svc.get(this.key)
       .subscribe((val)=>this.form.setValue(val, {emitEvent: false}));