在引导AngularJS应用程序时,是否可以在实例化应用程序中的任何指令之前配置根作用域对象?
我想提供一个对象,通过根作用域(甚至是注入器)使应用程序可以使用它。
var myObject = { /* stuff */ };
// Can I make `myObject` available to the application via AngularJS?
angular.bootstrap(rootDomNode, [APPLICATION_NAME]);
或者我应该绕过AngularJS并将其粘贴在某个共享对象中?
答案 0 :(得分:3)
您可以使用模块的.run()函数来执行此操作:
angular.module('myModule', []).
.run(function($rootscope) { // instance-injector
// Modify your rootscope here
});