2017-06-14 11 views
0

私は私が探しているものを見つけるように見えることはできませんので、それが変化したときに、私は特定の方法は、私のコンポーネントでトリガしたい、と私のGoogle-fooが弱くなければならない、ということgame_stateと呼ばれる性質を持つことになりますFirebaseObjectObservableを持っていますために。は観察可能な、Angular4の変化を検出しますか?

EDITは:誰も実際のコードの問題に関連し、応答がなかったので、私はちょうどこれを更新したかったが、ライフサイクルフックは私が探していたものです。

constructor(private db: AngularFireDatabase) {} 

と方法:

constructor(private yourService: YourService){} 

ngOnInit(){ 
     this.yourService.getObject(key).subscribe(item => { 
     console.log(` Updated - call your methods here `); 
     }); 
} 

希望に役立ちます:あなたのコンポーネントで

getObject(key: string): FirebaseObjectObservable<any> { 
    return this.db.object('/objects/' + key); 
} 

答えて

0

私はこれを解決した方法は、コンストラクタでサービスを持つことです、それは私にはかなり新しいですが、この方法は私の目的のために働いた。より良い方法があるかどうかを知りたいです。

関連する問題