有以下方法可以在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中)
我正在开发显示来自Redis的实时数据(图表等)的应用程序.Redis的更新数据非常快(毫秒).因此,尽可能经常地显示更新是有意义的(只要人眼可以注意到它).
技术堆栈:
现在我有客户端轮询(每秒向Node.js服务器发出GET请求,查询Redis的更新).
是否有优势进行服务器端轮询,并通过WebSocket公开更新?每个WebSocket连接都需要单独的Node.js poll(setInterval),因为客户端查询可能不同.但预计不会有超过100个WebSocket连接.
这两种方法之间的利弊是什么?