2016-03-18 3 views
0

Ich benutze Visual Studio Community 2015, um HTML-Seiten zu erstellen, wie ich den Editor mag. Heute arbeite ich an einer Seite, die ihren Inhalt mit AngularJS generiert und von Fullpage.js formatiert wird. Jetzt versuche ich meine Seite zu debuggen. Wenn ich es mit F5 auf Visual Studio starte, funktioniert Angular wie es soll und erstellt alle Daten, die ich erstellen möchte, aber fullpage.js funktioniert nicht (keine Konsolenfehler, einfach nichts tun). Wenn ich die HTML-Datei manuell in meinem Browser öffne, passiert genau das Gegenteil: Angular funktioniert nicht (Ich habe es auf den Teil meines Codes aufgefangen, wo ich meinen $ scope über $ http.get() zu einem lokalen json fülle Datei), aber Fullpage.js scheint gut zu funktionieren, nur ohne Inhalt.AngularJS-Site funktioniert nur beim Starten über IIS

Ich importierte Ganzseite, eckig und jquery durch den nugget Paketmanager, könnte das das Problem sein oder fehle ich etwas?

+1

Ich weiß nicht über angular, aber überprüfen Sie [dieses Repo] (https://github.com/hellsan631/angular-fullpage.js). – Alvaro

Antwort

1

Haben Sie versucht, Ihren Code auf einem anderen Server bereitzustellen, anstatt ihn in Ihrem Browser zu öffnen? Das klingt nach einem CORS-Problem.

+0

Das werde ich jetzt ausprobieren, hört sich an, als könnte das Problem sein – Marv

+0

nein, eckig wird nicht laufen. kann das ein Problem mit dem '$ http.get()' sein? – Marv

+0

Was sind Ihre Konsolenfehler, wenn Sie sie auf einem anderen Server bereitstellen? Wenn keine Konsolenfehler angezeigt werden, suchen Sie im Entwicklerwerkzeug/Fenster auf der Registerkarte "Ressourcen" nach, ob die '.js'-Dateien überhaupt geladen werden oder erkannt werden. –

Verwandte Themen