小编web*_*dev的帖子

AngularJS $从templateURL编译HTML

有以下方法可以在AngularJS中动态添加HTML

   var template = '<div>{{value}}</div>';
   var element = angular.element(template);
   placeholder.replaceWith(element);
   $compile(element)($scope);
Run Code Online (Sandbox Code Playgroud)

是否可以分别从templateURL或加载模板执行相同的操作?(使用标准机制,以便将其缓存在$ templateCache中)

javascript angularjs angularjs-directive

16
推荐指数
1
解决办法
9512
查看次数

Node.js的实时:WebSocket +服务器端轮询与客户端轮询

我正在开发显示来自Redis的实时数据(图表等)的应用程序.Redis的更新数据非常快(毫秒).因此,尽可能经常地显示更新是有意义的(只要人眼可以注意到它).

技术堆栈:

  • Node.js作为Web服务器
  • Redis保存数据
  • JavaScript/HTML(AngularJS)作为客户端

现在我有客户端轮询(每秒向Node.js服务器发出GET请求,查询Redis的更新).

是否有优势进行服务器端轮询,并通过WebSocket公开更新?每个WebSocket连接都需要单独的Node.js poll(setInterval),因为客户端查询可能不同.但预计不会有超过100个WebSocket连接.

这两种方法之间的利弊是什么?

javascript real-time websocket redis node.js

5
推荐指数
1
解决办法
1782
查看次数