2016-10-01 13 views
2

私のベータ11からrc0に私のイオンアプリを更新しました。AngularFire2の入力: "タイプ 'FirebaseObjectObservable <any>'に 'take'プロパティがありません"

this.af.database.object(`comments/${commentId}`).take(1).subscribe({ 
    data => console.log(data) 
}); 

しかし、今になっ:だから、私は、コードの作業のこのラインを持っていたこのサイト Getting Started with Ionic 2 RC0, Firebase 3 + AngularFire 2

に応じAngularFire2設定したIが2にtypescriptです1.8から

を切り替えた意味しますこのエラー

エラーTS2339:プロパティ 'take'はタイプ 'FirebaseObjectObservable'に存在しません。

何が起こっているかについてのアイデアはありますか?これをどうすれば解決できますか?この質問その上から

+3

あなたはrxjsをインポートしている使用して作業を行ってください。 'インポート 'rxjs/add/operator/take'; ' – codedesignr

+0

ありがとう!それは問題を解決しました: – Dee

+0

あなたは答えを投稿することができます、私は解決策としてそれを受け入れるでしょう。 – Dee

答えて

0

投稿は、user @ codedesignrの答えは、公式のソリューション持つことができます。

インポートをrxjsが使用するオペレータを取る:import 'rxjs/add/operator/take';

関連する問題