變得不確定我有一個角服務:注入依賴於角服務
.service("MyService", ["$q", "myDep1", "myDep2", function ($q, myDep1, myDep2) {
function aFunction() {
//Breakpoint 2
}
return { //Breakpoint 1
aFunction: aFunction
}
}]);
在Breakpoint 1
(其中定義的服務),myDep1
和myDep2
定義。當我的控制器調用aFunction
而我打到Breakpoint 2
時,這些依賴關係是未定義的(儘管$ q仍然定義)。
什麼給?我試圖將其更改爲factory
,但這並未改變任何內容。