2016-05-18 3 views
0

Я разрабатываю проект asp.net mvc с маршрутированием углов. Внесение некоторых ошибок маршрутизации во время перезагрузки страницы. В моей заявкеОшибка маршрутизации Angularjs

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

Эта страница отлично работает, если я перезагружаю страницу. Но, если я перезагружаю следующую страницу, она показывает «Ошибка сервера» в «/» приложении. Ошибка HTTP: 404.

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

Я ценю за ответ.

+0

вероятно, что старый ответ может помочь вам " [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 верно? – dfsq

+0

Если вы используете Html5Mode, ваш сервер должен быть настроен так же, как и угловой. Какие серверные технологии вы используете? Люди, которые писали UI-Router, также писали очень хороший FAQ, который рассказывает об этом и предоставляет параметры конфигурации для многих популярных серверов: https://github.com/angular-ui/ui-router/wiki/Frequently-Asked-Questions# Как настроить-ваш-сервер-to-work-with-html5mode – Claies

ответ

0

Может быть, это может помочь «stackoverflow.com/questions/16569841/reloading-the-page-gives-wrong-get-request-with-angularjs-html5-mode»

+0

nope, это была моя ошибка ввода ... – Rubel

+0

Отредактированный ответ. Если у вас включен html5mode, этот вопрос должен вам помочь. –

+0

$ locationProvider.html5Mode (true) .hashPrefix ('!'); Не работает – Rubel

Смежные вопросы