大佬教程收集整理的这篇文章主要介绍了angularjs – 如何注入模块并使其可以访问app的所有模块和子模块(获取未知的提供程序错误),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
angular.module('myApp',[ 'app.config','module#1','module#2','module#3','module#4' ]) .config...@H_874_5@///////////////////////////////// @H_874_5@这是app.config @H_874_5@
angular.module('app.config',[]). constant('NAME1','Name1'). constant('NAME2','Name2'); ////////////////////@H_874_5@我希望’app.config’以这样的方式注入,它应该可以在模块#500中访问,它不是’myApp’的直接依赖,而是模块#1的依赖 – 反过来,它是myApp的依赖. @H_874_5@模块#1定义如此(如图所示,模块#500是模块#1的依赖性): @H_874_5@
angular.module('module#1',[ 'module#500','module#501','module#502',... ]);@H_874_5@这是我的问题: @H_874_5@
angular.module('module#500',[]). service('serviceOne',serviceOnE); function serviceOne($http,NAME1) { var service = { getMyProfile: function(){return $http.get('api/' + NAME1);} }; return service; }@H_874_5@问题 – 我收到错误 – >未捕获错误:[$injector:unpr]未知提供者:NAME1Provider< -NAME1< - serviceOne但我想我将它注入整个应用程序??? 我不想直接将模块#500添加为’myApp’的依赖项.我不想将模块#500作为模块#1的依赖项.我希望将模块#1作为myApp的依赖项 我不想单独将app.config注入每个模块.还有其他方法吗?
以上是大佬教程为你收集整理的angularjs – 如何注入模块并使其可以访问app的所有模块和子模块(获取未知的提供程序错误)全部内容,希望文章能够帮你解决angularjs – 如何注入模块并使其可以访问app的所有模块和子模块(获取未知的提供程序错误)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。