アイデアが足りなくなりました。AngularJsは、私のプロジェクトには循環依存関係があると主張しています。私は4つの目の原則を見てくれる人が必要です。すべては次のコードに要約されます... 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宣言の自動参照を削除してみてください。
app.service('HotelServices', function($http) {
return {
find: function(id) {
// put here a http requests
},
};
});
また、@ charlietflが言ったように、スコープ参照を削除します
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加