У меня проблема с $routeProvider
, когда я правильно использую html5mode. , когда я получаю доступ к /profile/: child
, все будет хорошо, но когда страница обновится, то на странице будут ошибки. там что-то случилось с моим кодом ниже:
app.config(function ($routeProvider, $locationProvider) {
var pathViews = function (file) {
return 'http://localhost/mycompany/app/views/' + file;
};
var pathError = function (file) {
return 'app/views/error/' + file;
};
$locationProvider.html5Mode(true);
$routeProvider
.when('/', {
templateUrl: pathViews('dashboard.html'),
controller :'MainCtrl'
})
.when('/home', {
templateUrl: pathViews('dashboard.html'),
controller :'MainCtrl'
})
.when('/profile/:child', {
templateUrl: function($routeParams) {
return pathViews($routeParams.child+'.html')},
controller:'MainCtrl'
})
.when('/404', {
templateUrl: pathError('404.html'),
controller :'MainCtrl'
})
.when('/form-standard', {
templateUrl: pathViews('form-standard.html'),
controller :'MainCtrl'
})
.otherwise({redirectTo: '/404'});});
и index.html является: <div ng-view ></div>
Не могли бы вы объяснить, что такое ошибка и отправить ее, если в журнале консоли есть какой-либо вывод? – GillesC
У меня нет журнала в браузере, браузер точно так же, как не отвечает .. –
не отвечает, как в ведет загрузка, или загружает пустую страницу, более подробную информацию? – Yerken