Я создал страницу 404, я установил ее в index.route.js как $urlRouterProvider.otherwise('/404')
, она работает нормально, но когда я пытаюсь открыть appliaction с помощью gulpserve. приложение открывается с http://localhost:3000/#/404
. который я поставил на маршруте.
Как сделать значение по умолчанию как http://localhost:3000/#/
?? ,
Как работать с 404 страницей со страницей входа по умолчанию
я пробовал с
$urlRouterProvider.otherwise('/404')/$urlRouterProvider.otherwise('/')
но это не работает
Это index.route.js
.state('/404', {
url: '/404',
templateUrl: 'app/404/404.html',
controller: 'notFoundController',
controllerAs: 'notFoundCntrl',
data:{
pageTitle: 'Page Not Found'
}
})
.state('login', {
url: '/',
templateUrl: 'app/login/login.html',
controller: 'LoginController',
controllerAs: 'loginCtrl',
data:{
pageTitle: 'Login'
}
})
$urlRouterProvider.otherwise('/404');
когда я запускаю свое приложение, оно должно открывать URL-адрес loginPage: "/"
если пользователь вводит invalidRoutes вручную, которых нет в index.route.js, я должен показать 4O4Page
state.go("/404")[LoginPage[\]404Page[\]][1]
![](https://i.stack.imgur.com/DQMXy.png)