Bemüht html5-Modus zu spielen schön mit ui-Router zu bekommen, aber es scheint nur eine Menge ProblemeHTML5-Modus - ui-Router - Uncaught Syntaxerror: unerwartetes Token <
One ich kann nicht in der Nähe zu sein bei Der Moment ist sehr seltsam, so dass alle Vorschläge geschätzt werden.
Ich habe diese Zustände:
.state('app', {
url: '/app',
templateUrl: 'views/app/app.html',
resolve: {
loggedin: checkLoggedin
}
})
.state('app.docs', {
url: "/docs",
templateUrl: "views/app/app.docs.html",
controller: "DocsController"
})
.state('app.create-doc', {
url: "/docs/create",
templateUrl: "views/app/app.editor.html",
controller: "DocController"
})
.state('app.edit-doc', {
url: "/docs/:short",
templateUrl: "views/app/app.editor.html",
controller: "DocController"
})
.state('app.account', {
url: "/account",
templateUrl: "views/app/app.account.html",
controller: "AccountController"
})
wenn sie nicht in html5-Modus (die Hash-Bang mit), und ich navigieren zu /#/app/docs/create
alles ohne Fehler in der Konsole funktioniert gut.
Wenn jedoch im HTML5-Modus und ich zu /app/docs/create
navigieren, bekomme ich eine ganze Ladung von Fehlern in der Konsole unter Angabe Uncaught SyntaxError: Unexpected token <
für jeden meiner Controller und Services.
Es tut mir leid ich nicht auf diese ausführlicher sein können, aber ich habe einfach keine Ahnung, was das Problem verursacht ???
Es sieht so aus, als ob beim Laden der JavaScript-Dateien eine Fehlerseite zurückgegeben wird. Geben Sie den Pfad zu den Skripts vom Stammverzeichnis aus an. –