我有两个控制器和在我的角应用一个服务在3个不同的文件分裂如下:角具有控制器和服务在不同的文件
主控制器
var app = angular.module("app",[]);
app.controller("mainController", function(){
console.log("Hi main controller");
})
第二控制器
var app = angular.module("app");
app.controller("secondController", ['myCoolService', function($rootScope, myCoolService){
console.log("Hi second controller")
}]);
服务
var app = angular.module("app");
app.service('myCoolService', function() {
});
我确信我正确地将其导入:
<script type="text/javascript" src="js/controllers/mainController.js"></script>
<script type="text/javascript" src="js/services/myCoolService.js"></script>
<script type="text/javascript" src="js/controllers/secondController.js"></script>
但是我发现了一个未知服务异常:
Unknown provider: $resourceProvider <- $resource <- myCoolService
有人能帮助我吗?
可能是问题写在myCoolService.js – Rahul
当你使用'angular.module(“APP”)'(注意没有'[]”的角度将检索模块,而不是创建一个新的)东西 – Manu
邮政编码里面的乌尔服务..应该在服务js文件..可能是你还没有包括angular-resource.js文件 – Rahul