Javascript 将工厂注入配置块

Javascript 将工厂注入配置块,javascript,angularjs,Javascript,Angularjs,我想不出这个。目前正在潜入更多的injectiondocs,但我不确定这为什么不起作用。在下面的示例中,myConstants.defaultPath记录为未定义 我建议您在module.constant中注册常量,它将在config和任何其他方法中可用 angular.module('my-constants', []).constant('myConstants', { defaultPath: '/aroute' }) 注入到配置(注意:myConstantsnotmyConstan

我想不出这个。目前正在潜入更多的
injection
docs,但我不确定这为什么不起作用。在下面的示例中,
myConstants.defaultPath
记录为未定义


我建议您在
module.constant
中注册常量,它将在
config
和任何其他方法中可用

angular.module('my-constants', []).constant('myConstants', {
  defaultPath: '/aroute'
})
注入到配置(注意:
myConstants
not
myConstantsProvider
):

angular.module('my-constants', []).constant('myConstants', {
  defaultPath: '/aroute'
})
config.$inject = ['$routeProvider', '$httpProvider', 'myConstants'];