使用AngularJS库进行监控或仪表板页面

时间:2014-01-03 14:33:49

标签: angularjs

我计划使用Angular JS Library为Cisco路由器/交换机/控制器等硬件设备开发我的监控/仪表板页面。

我的页面包含图表(行和区域),Google地图,表格和一些块(带有值的div)

  1. 使用Angular监控数据是否可行?
  2. 使用Angular可以获得哪些优势?因为它只是监控我们不必使用2路绑定。
  3. 我正在寻找几点来证明为什么我们需要angularJS来监控/仪表板类型的页面而不是JQuery / Javascript。

    请告诉我您的想法和意见。

    感谢。

2 个答案:

答案 0 :(得分:12)

使用AngularJS是完全可行的。 主要优点是图表可以实现为可重用的组件(AngularJS指令)。

正在开发一个允许从任意指令构建仪表板的项目

运行演示http://nickholub.github.io/angular-dashboard-app

演示源代码https://github.com/nickholub/angular-dashboard-app

Dashboard指令本身https://github.com/nickholub/angular-ui-dashboard

以下是可视化来自WebSocket的数据的示例 https://github.com/nickholub/angular-real-time-charts

答案 1 :(得分:1)

如果您的网站是100%静态的 - 我的意思是您要求提供状态页面,并且您在获得新请求之前所获得的页面永远不会更改 - 那么角度可能有点不必要。

但是如果你希望你的状态页面“活动”,你可以使用socket.io将新的事件和数据推送到客户端,并让angular处理ui刷新。

有一些角度指令可以处理图形,但我没有使用它们的经验。

一些指示:

相关问题