2016-05-18 8 views
0

ich asp.net MVC-Projekt mit AngularJS Routing entwickle. Einige Routing-Fehler werden beim erneuten Laden der Seite angezeigt. In meiner Anwendung,AngularJS Routing Fehler

.when('/home', { 
     templateUrl: '/Selection_Routing/Selection_Product/Home.html', 
     controller: 'HomeController' 
    }) 

Diese Seite funktioniert gut, wenn ich Seite neu laden. Aber, wenn ich die nächste Seite neu lade zeigt es Server Fehler in '/' Anwendung. HTTP: 404 Fehler

.when('/computer', { 
     templateUrl: '/Selection_Routing/Selection_Product/Laptop.html', 
     controller: 'LaptopController' 
    }) 

Ich schätze für die Antwort.

+0

wahrscheinlich, dass alte Antwort kann Ihnen helfen " [http://stackoverflow.com/questions/20307655/404-error-with-angularjs-templateurl-routing](http://stackoverflow.com/questions/20307655/404-error-with-angularjs-templateurl-routing) " – Ronald

+0

html5Mode ist wahr? – dfsq

+0

Wenn Sie Html5Mode verwenden, muss Ihr Server sowohl eckig als auch konfiguriert sein. Welche Servertechnologie verwenden Sie? Die Leute, die UI-Router geschrieben haben, haben auch eine sehr gute FAQ geschrieben, die darüber spricht und Konfigurationsoptionen für viele populäre Server bietet: https://github.com/angular-ui/ui-router/wiki/Frequently-Asked-Questions# how-to-configure-your-Server-to-Work-mit-html5mode – Claies

Antwort

0

Vielleicht kann dies dazu beitragen, „stackoverflow.com/questions/16569841/reloading-the-page-gives-wrong-get-request-with-angularjs-html5-mode“

+0

Nö, das war meine Tippfehler ... – Rubel

+0

Edited Antwort. Wenn Sie html5mode aktiviert haben, sollte diese Frage Ihnen helfen. –

+0

$ locationProvider.html5Modus (true) .hashPrefix ('!'); Nicht – Rubel