Ich bin ziemlich neu zu eckig und versuche, eine eckige Seite zu laufen, aber egal was ich versuche, laufe ich ständig in einen Fehler, der sagt, dass ich kein eckiges Modul erstellt habe.Winkelseite mit Factory, Service und Controller
Nicht bestandene Modul HotelApp aufgrund instanziiert: Fehler: [$ Injektor: nomod] http://errors.angularjs.org/1.5.3/ $ Injektor/nomod p0 = Hote ... bla bla bla
mein Code wie dieser
(function() {
"use strict";
angular.module(APPNAME)
.factory('$hotelService', hotelServiceFactory);
hotelServiceFactory.$inject = ['$methodRepository', $methodRepository];
function hotelServiceFactory($methodRepository) {
var hotelServiceObject = AjaxScripts;
console.log("Hotel Service", hotelServiceObject);
}
})();
(function() {
"use strict";
angular.module(APPNAME)
.controller("HotelController", hotelController);
hotelController.$inject = ['$scope', '$hotelService'];
function TracksController($scope, $hotelService) {
aussieht?
ich bin meistens verwirrt darüber, warum es sagt, dass mein Modul nicht, während ich die APPNAME Variable sowohl in der Schrift und in dem ng-App
bearbeitet speziell instanziiert wird erklärt habe ich zur Zeit
(function() {
"use strict";
angular.module("HotelApp", [])
.factory('$hotelService', hotelServiceFactory);
hotelServiceFactory.$inject = ['$methodRepository', $methodRepository];
function hotelServiceFactory($methodRepository) {
var hotelServiceObject = AjaxScripts;
console.log("Hotel Service", hotelServiceObject);
}
})();
doch ist es immer noch nicht funktioniert ..
Der Titel könnte die Frage geschlossen bekommen. Aktualisiere es. – Tushar
Sie können auf den Link errors.angularjs.org klicken (oder kopieren Sie einfügen) und haben tatsächlich eine Erklärung, warum Sie diesen Fehler erhalten. die anderen Leute haben das Problem sowieso schon richtig aufgezeigt. – mentat
entfernen Sie die sofortige Aufruffunktion, Ihr Code wird funktionieren. –