0

firebaseとJavaScriptを使用していますが、データベースからいくつかのデータを取得することができましたが、console.loggingだけでそれを取得しました。JavaScriptでスクリーンにオブジェクトを印刷する

私はconsole.log(snapshot.val()。users)を実行します。私が取得:

Object {0h6giHjZIVS3Bd2azuar3vDwDqH2: Object, 9QqsaC9aNBXUVcPAfTGXd2UWWyJ3: Object, E1VV06umwFdLWUkNkXuEFiIk94F3: Object, E9i702ShW2S33zfsj7m4FVg8tW92: Object, GH39ayyIFkaBrEe2JpsXWtPyZRG2: Object} 

しかし、私はこの

document.getElementById("users").innerHTML = snapshot.val().users; 

を行うことによって、画面にそれを印刷しようとすると、私はちょうど得る[object Object]

どのように表示されるオブジェクトまたは実際の属性を取得することができますオブジェクト?これはあなたのために働く場合

+1

はあなたが好きな形式でプロパティを表示するコードを記述する必要があります。 Handlebars.jsを見てください。 – SLaks

答えて

0

わからない、そのオブジェクトはかなり平均であるが、これを試してみてください。

document.getElementById("users").innerHTML = JSON.stringify(snapshot.val().users); 
+0

はソートには成功しましたが、オブジェクトの特定の属性をどのようにヒットできますか? – Waterman1

+0

snapshot.val()。ユーザー["propertyName"]またはsnapshot.val()。users.propertyName。それがオブジェクトでない場合、JSON.stringifyは必要ありません。オブジェクトをログアウトすることで、コンソールにオブジェクトが持つプロパティを確認することができます。 – Segimerus

関連する問題