我想用gulp将我的src文件注入html。只要我先包含模块文件,我想我可以不按顺序执行此操作。
<script src="scripts/app.module.js"></script>
<script src="scripts/app.A.js"></script>
<script src="scripts/app.B.js"></script>
这就是plunkr中的样子 -
http://plnkr.co/edit/KkJcbSzz5rTb7pvkYySB?p=preview
angular.module('app', [])
.provider('A', function(B) {
this.$get = function() {};
})
.provider('B', function() {
this.$get = function() {};
});
但我得到Uncaught Error: [$injector:modulerr] Failed to instantiate module app due to:
Error: [$injector:unpr] Unknown provider: B
我理解错误,但我认为这是你可以做的事情。你可以用服务来做 -
http://plnkr.co/edit/vfsjWMGQJr89HL93WyxS?p=preview
angular.module('app', [])
.service('A', function(B) {
this.$get = function() {};
})
.service('B', function() {
this.$get = function() {};
});
是否无法与提供商无关地定义内容?