【发布时间】:2013-03-03 06:01:31
【问题描述】:
在 AngularJS 文档中有一些我似乎无法找到的东西,或者我只是丢失了。
我正在使用 NodeJS 和 Express 在后端创建一个 Web 应用程序,并且我试图了解它如何在前端与 Angular 进行交互。特别是,我将有一个用于 Angular 的 JSON API 来从中获取信息。我希望前端始终是最新的。
我的问题是:
- 双向数据绑定功能是否意味着 Angular($resource 或 $http) 每隔 n 自动从服务器获取数据 秒?
- 它自然会使用长轮询、短轮询或 websocket 吗?
- 你需要JQuery来实现服务端同步还是什么都能搞定 与角?
- 您是否必须添加额外的代码才能实现此行为 发生?我需要使用 $timeout 吗?
我似乎找到的每个示例都涉及客户端获取数据一次。不与服务器同步数据。
【问题讨论】:
-
Angular 不管理客户端/服务器同步。如果您想定期轮询后端,则需要自己编写。为方便起见,您可以使用 $timeout(因此更新发生在摘要循环内),但您必须在自己的代码中进行范围更新。
标签: angularjs angular-resource