如何在AngularJS中实现主控制器和/或引导程序?

时间:2013-06-30 20:45:36

标签: javascript angularjs

如果我想实现一个在AngularJS世界中代表更高级别控制的函数/对象,即对事件(对AngularJS'控制器')适当处理的事件没有反应控制,那么什么是在AngularJS中实现这个的最佳方法是什么?

这是一项服务吗?

典型的功能可能包括:

  • 加载要由多个视图重用的数据
  • 验证远程服务可用性
  • 错误恢复&应用程序重新初始化
  • 中断现有操作(例如远程数据加载)

- AngularJS架构师在训练

1 个答案:

答案 0 :(得分:3)

是的..这些都是您在服务中所做的事情的例子。

稍后你只需将它们注入控制器并使用$ scope。$ watch听取他们持有的更改,或订阅事件,无论你喜欢哪种方法......

对于自举,您可以使用 - angular.module("myApp, []).run(function(..deps..){ ..run content.. })