1
私はangularFire
を使ってアプリを開発しています。 firebase配列に要素を追加しようとするとエラーが発生します
chatRoomMessageArray。$ addは関数ではありません。ここで
はコードです:
this.sendMessage = function(chatRoomId, messagetext){
var chatRoomFirebaseRef = new Firebase(FIREBASE_URL + '/messages');
// Get firebaseArray sync object from this chatRoom
var chatRoomMessageArray = $firebaseArray(chatRoomFirebaseRef);
var current_timestamp = Firebase.ServerValue.TIMESTAMP;
// Create a message object
var msgObject = {
'message':messagetext,
'senderId':this.userId,
'created_on':current_timestamp,
'updated_on':current_timestamp
};
var promiseOfNewObjRef = chatRoomMessageArray.$add(msgObject); --> $add throws an error
return promiseOfNewObjRef;
},
いずれかが課題となっているものを私を助けることはできますか?
$asArray
などを使用して解決策を試しましたが、何も問題はありません。
現在、私は2.2.4-firebase.js
と1.2.0-angularfire.min.js
を使用しています。
ありがとうございました
'consoleを試してみるとどうなりますか? log(chatRoomMessageArray。$ add()); '?これは 'i {$$ state:Object}'のようなものです。 – Maverick976