Я попытался настроить свою маршрутизацию следующим образом
...
url: '/view/:inboxId?'
...
но Angular выбрасывает эту ошибку:
Error: Invalid parameter name '' in pattern '/view/:inboxId?'
так что в основном мне приходилось настраивать два разных состояния:
state('view', {
url: '/view/:inboxId',
templateUrl: 'templates/view.html',
controller: 'viewCtrl'
}).
state('view_root', {
url: '/view',
templateUrl: 'templates/view.html',
controller: 'viewCtrl'
})
Есть ли способ объединить эти состояния в один?