3

私はangularJSの世界の初心者で、おそらく何かを誤解しています。

私のアプリはコントローラー、ディレクティブ、サービスを使用していますが、$ resourceを使用してサービスを使用するまではすべて完全に実行されます。その後、「競合」またはその他の問題が発生します。

作業指令:

myApp.directive('components', function(){
    return function(params){
        [...]
    }
});

ワーキングサービス:

myApp.factory('myFactory', function(){
    return{
        [...]
    }
});

トラブルの原因となるサービス:

angular.module('myApp', ['ngResource']).factory('resourceFactory', function($resource){
    return{
        [...]
    }
});

コンソールにエラーはありません。$resourceを使用したサービスは機能しますが、ディレクティブは実行されていないようです。

手伝って頂けますか ?

4

1 に答える 1

3

次のように定義myAppしてみてください。

var myApp = angular.module('myApp', ['ngResource']);

次に、その上にサービス/ディレクティブ/コントローラーを定義します。

myApp.controller(...)
myApp.directive(...)
myApp.factory(...)
于 2012-10-11T08:06:41.830 に答える