2
私は次のように$ firebaseObjectを使用して簡単なangularfireクエリを持っている:オブジェクトは、次のように$ロードルックスをで返さ
var obj = $firebaseObject($firebaseRef.accounts.orderByChild('user_id').equalTo("123"));
:
{$$conf: Object, $id: "accounts", $priority: null, -KEa4maSq8fCB52DNEM9: {user_id: "123", email: "test"}}
私の質問はどのようにありますオブジェクトキー-KEa4maSq8fCB52DNEM9を知らなくても電子メールキーにアクセスできますか?私の$ firebaseObjectの使い方が間違っていますか?
var obj = $firebaseArray($firebaseRef.accounts.orderByChild('user_id').equalTo("123"));
が、あなたはこのような約束を返す必要があります:代わりに$ firebaseObjectを使用しての
はconsole.log(obj.emailを)。 –
@AndréKool私のために定義されていない返信 –
firebaseオブジェクトを取得するのに直接置いたのですか?それは非同期メソッドなので、undefinedを返します。 objを試してください。$ loaded(function(){\t console.log(obj.email);}) –