Перезагрузка текущего состояния - обновить данные
Я использую Angular UI Router и хотел бы перезагрузить текущее состояние и обновить все данные / перезапустить контроллеры для текущего состояния и его родителя.
У меня есть 3 уровня:directory.organisations.details
directory.organisations содержит таблицу со списком организаций. Нажатие на элемент в таблице загружаетdirectory.organisations.details с $ StateParams, передающим идентификатор элемента. Таким образом, в состоянии детали я загружаю детали для этого элемента, редактирую их и затем сохраняю данные. Пока все хорошо.
Теперь мне нужно перезагрузить это состояние и обновить все данные.
Я пытался:
$state.transitionTo('directory.organisations');
Который переходит в родительское состояние, но не перезагружает контроллер, я думаю, потому что путь не изменился. В идеале я просто хочу остаться вdirectory.organisations.details состояние и обновить все данные в родительском тоже.
Я также попробовал:
$state.reload()
Я видел это в API WIKI для $ state.reload "(ошибка с переустановкой контроллеров прямо сейчас, исправление в ближайшее время)".
Любая помощь будет оценена?