1
我缺乏創意。 AngularJs聲稱我的項目中存在循環依賴。我需要有人看看4眼principel。所有歸結到下面的代碼...每當我從BookingCtrl角度刪除HotelServices依賴性是好的。這種佈線似乎會導致循環依賴。我不知道在哪裏!?連接依賴關係時的循環依賴關係
var app = angular.module('hopBooking', [
'ngRoute',
'hopBooking.services',
'hopBooking.controllers'
]);
services.js
var app = angular.module('hopBooking.services', []);
app.service('HotelServices', ['HotelServices', function($scope, $rootScope, $http) {
return {
find: function(id) {
// put here a http requests
},
};
}]);
controllers.js
var app = angular.module('hopBooking.controllers', []);
app.controller('BookingCtrl', function($scope, HotelServices) {});
您正嘗試將HotelServices作爲HotelServices的依賴項插入:app.service('HotelServices',['HotelServices', –
oh man。而已。我失明瞭!謝謝! –