0

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

会是服务吗?

典型的功能可能包括:

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

--AngularJS-架构师培训

4

1 回答 1

3

是的..这些都是您将在服务中执行的操作的示例。

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

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

于 2013-06-30T20:48:12.980 回答