我正在使用 Firebase 插件使用 NativeScript 和 Angular 开发聊天应用程序。我正在使用 firebase 事件侦听器来侦听路径上的更改,如下所示:
firebase.addValueEventListener( (result) => {
for(var key in result.value){
this.posts.push(result.value[key].Message);
}
this.messages = this.posts;
//am using this.messges to update the view
this.posts=[];
}, '/forum/messages');
}
Run Code Online (Sandbox Code Playgroud)
问题是当我从我的一端发送消息时,视图会更新,但是当有人从他们的一端发送消息时,消息数组会发生变化,但除非我重新启动应用程序,否则我看不到它。这可能是什么原因造成的。