我正在使用Angular2, ionic2 and firebase
開發聊天應用程序。 爲了讓聊天我嘗試下面的方法Firebase child_added`此「不起作用
控制器代碼:
displayAllMessage() {
let myDataRef = new Firebase("firbaseurl");
myDataRef.on('child_added', function(snapshot) {
this.message = snapshot.val();
console.log(this.message);
});
}
查看代碼:
<h1> {{message.text}} </h1>
但這裏的問題是 - 如果我使用this.message
它拋出的錯誤說this.message
是未定義的,如果我使用var message
而不是this
,那麼它工作正常。如果我使用var message
,那麼我無法在視圖中顯示它。
預先感謝您。