2015-03-26 3 views
1

Я хотел бы использовать Angular UI Bootstrap Popover.Угловой пользовательский интерфейс Bootstrap Popover: триггер вручную

В документации говорится, что триггер может быть либо MouseEnter, нажмите или фокус. В моей ситуации я хотел бы показать popover в поле ввода, если подсчет задней части завершен. Как я могу вызвать отображение popover в коде?

+0

возможно дубликат [Хорошим способом для динамического открытия/закрытия в поповере (или подсказки) с использованием угловыми, на основе выражения?] (HTTP : //stackoverflow.com/questions/20939754/good-way-to-dynamically-open-close-a-popover-or-tooltip-using-angular-based) –

+0

Это уже много раз было спрошено на SO. Сегодня я только что опубликовал директиву, позволяющую ручное управление popovers: http://stackoverflow.com/a/31372487/190438 –

ответ

1

Вы можете вызвать событие щелчка (или другие на основе вашей конфигурации) с $("#btn-id").click()

+1

^Кроме того, не используйте jquery $. – gsalisi

+0

Вы также можете запускать с угловым способом: angular.element ('# btn-id'). Trigger ('click'); – Mavlarn

+0

Это действительно лучшее решение? Используя этот подход, использование будет отклонять popover, если снова щелкнуть поле ввода, правильно? – dhrm

Смежные вопросы