Я пытаюсь передать различные длины значений в то же состояние:Angularjs прохождения различных значений длины, как stateParams
Например
<li href="#/app/list/value1">
<li href="#/app/list/value1/value2">
В моем состоянии я следующий
.state('app.list', {
url: "/list/:passedLow/:passedHigh",
views: {
'menuContent': {
templateUrl: "templates/file.html",
controller: 'ValueListCtrl'
}
}
})
Также у меня есть
$urlRouterProvider.otherwise('/app/landing');
поэтому, когда я нажимаю на вторую ссылку (т. Е. Передаю два значения) все работает нормально. Но когда я передаю один с единственным значением «в противном случае», он переадресовывает меня на целевую страницу.
Так как я могу передать значения переменной длины как $stateParams
?
I надеюсь, что вы найдете здесь ответ [присвоение нескольких названий маршрутов] [1] [1]: http://stackoverflow.com/questions/19516771/state-go-toparams-not-passed-to-stateparams – forgottofly
посмотреть в документах ... можно использовать подстановочные знаки, так что если параметр не является там он игнорирует это – charlietfl