背景
我的不完整解决方案
解决方案1:使用 websocket 响应通过某种 $scope.model.push(websocket.data) 方法更新 AngularJS $scope 对象?
解决方案2:使用通过 websocket 的响应来触发 ngResource 上的 Refresh,这将完全刷新 $scope 对象?
问题
我的解决方案可行吗?我怎么能做到呢?
最佳答案
您只需要从 WS 读取事件并使用 $emit
填充它们。和 $broadcast
,那么您的 Controller 可以订阅与其相关的任何事件。
看一眼:
angular websocket factory
AngularJS and WebSockets beyond
关于angularjs - 发生服务器端更新时,如何更新 AngularJS 中的 $scope?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27732913/