Я использую angular 1 и ui-router
У меня есть ссылка {mysite} / что-то / {value1} / {value2} /.../ {valueN} /? Option1 & option2 & ... & optionM
Проблема здесь в том, что значения от {value1} до {valueN} являются необязательными - могут быть нулевые значения и может быть до n значений.Также я пытаюсь сделать эту работу в одном состоянии:
.state('state1', {
url: '???',
resolve: {}
})
До сих пор я нашел это решение
.state('state1', {
url: '/something/*params/?option1&option2',
resolve: {}
})
Это работает для такого рода ссылки, но здесь проблема заключается вчто я не могу перейти в это состояние с помощью $ state.go ('state1', {params: params}), потому что я все равно не нахожу способ трансформировать value1 и value2, чтобы создать требуемую ссылку.
Я надеюсь дать мне несколько указаний, как я могу сделать эту работу.