1

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() {};
  });

プロバイダーで順不同のものを定義することはできませんか?

4

0 に答える 0