Есть ли способ программно добавлять состояния в $stateProvider после конфигурации модуля, например. оказание услуг?
Чтобы добавить больше контекста к этому вопросу, у меня есть ситуация, когда я могу пойти с двумя подходами:
- попробуйте принудительно перезагрузить состояние, определенное в конфигурации модуля, проблема в том, что состояние reloadOnSearch установлено на false, поэтому, когда я пытаюсь $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,
})
- попробуйте программно добавить состояния, которые мне нужно загрузить из службы, чтобы маршрутизация могла работать правильно. Я предпочел бы пойти с первым вариантом, если это возможно.