AngularJS - UI Router - программно добавлять состояния
Есть ли способ программно добавлять состояния в $ stateProvider после настройки модуля, например, оказание услуг ?
Чтобы добавить больше контекста к этому вопросу, у меня есть ситуация, в которой я могу использовать два подхода:
попытаться принудительно перезагрузить состояние, определенное в конфигурации модуля, проблема в том, что состояние имеетreloadOnSearch установлен вложныйпоэтому, когда я пытаюсь$ state.go ('state.name', {new: param}, {reload: true}); ничего не происходит, есть идеи?Определение государства
.state('index.resource.view', {
url: "/:resourceName/view?pageNumber&pageSize&orderBy&search",
templateUrl: "/resourceAdministration/views/view.html",
controller: "resourceViewCtrl",
reloadOnSearch: false,
})
попробуйте программно добавить состояния, которые мне нужно загрузить из службы, чтобы маршрутизация могла работать правильно. Я предпочел бы пойти с первым вариантом, если это возможно.