所以我正在尝试使用 GAE Channel API与 Angular.js进行实时数据绑定(bind)更新(这真的很酷,对吧!?)。有人告诉我正确的方法是包装 Channel API Javascript Client在 Angular.js 服务中(and make sure to use $apply())。但这到底是什么意思?
据我了解,对于 Channel API,我几乎应该有一个 1:1 的客户端: channel 连接,因此我的所有更新都必须通过我整个应用程序中所有模型的一个 channel 。然后如何向可能的多个范围广播模型(通常是 ngResource)已更新? $ watch ? $发射? $广播? $摘要?
最佳答案
我有同样的要求,并使用 Angular 服务解决了它。我在这里描述了我的解决方案:
http://david-codes.blogspot.com/2013/03/app-engine-channel-api-and-angular-js.html
关于javascript - 如何在 Angular.js 服务中正确包装 GAE Channel API 并将更新推送到整个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13152119/