У меня есть состояние с несколькими параметрами.Как показано ниже
$urlRouterProvider.otherwise(function ($injector, $location) {
var $state = $injector.get('$state');
return $state.go('404');
});
$stateProvider
// Home
.state('dashboard', {
url: '/:primaryId/:moduleType/:modelId',
templateUrl: "app/dashboard/dashboard.html"
}
})
// Extra
.state('404', {
url: '/404',
templateUrl: "app/page-extra/404.html"
});
Когда сайт открывается по умолчанию, он перенаправляется на 404.
И он также отлично работает при передаче всех параметров в панели управления.
Но когда типы клиентов http://localhost:3000/#!///
в браузере, выдает приведенную ниже ошибку вместо перехода на панель инструментов или 404 (если путь неверен).
Кто-нибудь может сказать мне, что мне здесь не хватает?