为客户端更新提供服务器端视图和套接字(以角度显示)

时间:2015-04-07 06:16:38

标签: angularjs node.js sockets sails.js

努力探索这个功能。

我使用sails服务器视图来托管数据库中给定模型的简单查找。 浏览到:url / model时,我会获得填充数据的html视图。 到目前为止一切都很好。

我的视图由angular处理,并在可见数据和服务器(ejs)之间进行数据绑定。

现在,我希望数据能够通过客户端视图上的套接字动态更改。

阅读代码和文档,似乎我需要拥有客户端视图,实际上获取的数据能够在服务器端订阅它。 (这在蓝图中处理,或者如果我想在控制器方法中手动处理)。

问题是我将在数据库中两次查询数据。 一旦在服务器托管视图中使用默认的HTTP处理蓝图,然后 我实际上必须通过套接字获取数据时两次。

我设法只执行一次,如果我的客户端是独立的,只需通过套接字查询数据。

但我怎么能两个都做?服务器托管的视图和数据,订阅更新的套接字,而不必两次获取数据?

THX。

0 个答案:

没有答案