2016-12-16 15 views
1

firebaseのオブジェクトから値を取得しようとしています。オブジェクトをコンソールに印刷できます。ok:オブジェクトから値を取得する方法Firebase

const profile = af.database.object('profile/1'); 

profile.subscribe(console.log); 

これは、プロファイル/ 1のオブジェクトをコンソールに出力します。そのオブジェクトの特定の値にアクセスして名前を割り当てるにはどうすればよいですか?

+1

'profile.subscribe(にconsole.log);'私にはかなり奇妙に見えます。他に何か意味がありますか?たぶん 'console.log(profile)'? – Alic

+0

ええ、私はなぜsubscribeを使用しているのですか? –

答えて

0

は、標準のJavaScriptオブジェクトを取得している、あなたはこれを行うことによって、その値にアクセスすることができますと仮定します。あなたがしなければ次に

var obj = new Object(); 
obj.name = "Object"; 

objectName.propertyName 

は、あなたがこのように設定オブジェクトを持っていると言います

console.log(obj.name); 

コンソールで次のように表示されます。

"Object" 

はもっとここを参照してください: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects

+0

Angular2とTypescriptは純粋なjavascriptを使用して値にアクセスできませんので、定義されていません。ありがとう、ありがとう:) –

+0

申し訳ありません。私はそれが純粋なjavascriptだと思った。あなたは 'obj [" name "]'を試しましたか?いくつかのグーグルの後、私は何人かの人々がやっていることがわかった。 – Alic

関連する問題