假设我有一个包含三个模块的应用程序,例如
//常量模块
angular.module("appConstants", []).constant('temp', {
amazing: 'amazing'
});
// app指令模块
angular.module("app.directive", []).config(['$injector', function ($injector){
var const = $injector.get('appConstants');
})
// app module
angular.module("app", ['appConstants', 'app.directive']);
虽然我在应用程序级别注入了appConstants,但指令无法访问它。
为什么不能以这种方式注入配置的任何原因,但如果我注入服务它的工作原理。
感谢。