我有兩個控制器和在我的角應用一個服務在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