在引导AngularJS应用程序时使对象可用?

时间:2016-09-13 13:29:18

标签: javascript angularjs

在引导AngularJS应用程序时,是否可以在实例化应用程序中的任何指令之前配置根作用域对象?

我想提供一个对象,通过根作用域(甚至是注入器)使应用程序可以使用它。

var myObject = { /* stuff */ };
// Can I make `myObject` available to the application via AngularJS?
angular.bootstrap(rootDomNode, [APPLICATION_NAME]);

或者我应该绕过AngularJS并将其粘贴在某个共享对象中?

1 个答案:

答案 0 :(得分:3)

您可以使用模块的.run()函数来执行此操作:

angular.module('myModule', []).
   .run(function($rootscope) { // instance-injector
      // Modify your rootscope here
   });