0

リソース モジュールにいくつかの単純なリソースがあります。

// resources/ResourceOnejs
angular.module('myApp.resources', []).factory('ResourceOne', function($resource) {
    return $resource(...);
});

// resources/ResourceTwo.js
angular.module('myApp.resources', []).factory('ResourceTwo', function($resource) {
    return $resource(...);
});

一度に使用できるのは 1 つだけのようです。

すなわち

ResourceTwo を追加すると、ResourceOne を注入しようとすると「不明なプロバイダー」エラーが発生しますが、ResourceTwo を削除すると、ResourceTwo を注入できるようになります。どんな助けでも大歓迎です!

4

1 に答える 1

1

構文でモジュールを再宣言しています。このように使う

// resources/ResourceOnejs
angular.module('myApp.resources', []).factory('ResourceOne', function($resource) {
    return $resource(...);
});

// resources/ResourceTwo.js
angular.module('myApp.resources').factory('ResourceTwo', function($resource) {
    return $resource(...);
});

基本的

angular.module('name',[]) //creates a new module
angular.module('name')  //gets the existing module
于 2013-11-11T07:11:45.197 に答える