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() {};
});
プロバイダーで順不同のものを定義することはできませんか?