У меня есть следующие определения маршрутизации:Node JS параметр маршрутизации с слэш перерыва маршрутизации
$urlRouterProvider.otherwise('/home');
$stateProvider
.state('home', {
url: '/home',
views: {
"mainView": {templateUrl: './partials/home.html'}
}
})
.state('page', {
url: '/page/:pageResource',
views: {
"mainView": {templateUrl: './partials/page.html'}
}
})
На home.html у меня есть этот пользовательский интерфейс-крепостнической линии:
<a ui-sref="page({pageResource: '{{page.resource}}'})">
Теперь, когда я м отправка page.resource, как pageRest/1
я перенаправлены:
http://localhost/page/pageRest/1
которые посылают меня в home
из-за otherwise
.
Кроме того, попытка кодирования его на pageRest%2F1
(как предложено здесь ExpressJS Route Parameter with Slash) не помогла.
Любые идеи?