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。而已。我失明了!谢谢! –