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 回答