Как вызвать щелчок элемента (в компоненте маршрута назначения) после $ state.go? - PullRequest
0 голосов
/ 06 июня 2019

Итак, я вызываю $state.go из класса после события изменения элемента. Я могу изменить состояние и перейти к нужному маршруту. Компонент также успешно изменяется.

Проблема в том, что мне нужно щелкнуть элемент (программно) в целевом компоненте, но я не могу этого сделать.

Я пытался использовать then -функцию состояния go. Ссылка на элемент, который я хотел вызвать. Он просто возвращает ye.fn.init {} всякий раз, когда я пытаюсь войти в систему. Может, он просто еще не загружен?

1 Ответ

1 голос
/ 06 июня 2019

Вы можете передать параметр в функцию $ state.go следующим образом:

$state.go('stateName', { param: "test" } );

Затем в компоненте вы можете получить доступ к этому значению и продолжить любое действие. Способ получения параметров состояния зависит от версии ui-router. (если хотите указать версию)

...