Добавить ng-click во всплывающее окно Ionic

Таким образом, ионное всплывающее окно имеет ряд различных компонентов, таких как заголовок всплывающего окна, заголовок всплывающего окна, тело всплывающего окна и т. д. и т. д.

То, что я пытаюсь сделать, это отклонить уведомление как при щелчке элемента всплывающего окна, так и в любом месте за пределами всплывающего окна, но я не могу понять, как это сделать.

Я могу переопределить CSS для обоих, фон можно переопределить, стилизовав .popup-container, но я понятия не имею, как добавить к ним ng-click.

Любая помощь приветствуется.


person Mr.P    schedule 06.10.2015    source источник
comment
Ссылки на скрипку нет, потому что я понятия не имею, как ее написать.   -  person Mr.P    schedule 06.10.2015
comment
или соответствующие части вашего кода в конце вопроса.   -  person mico    schedule 06.10.2015
comment
Я не пробовал, но можете ли вы добавить ng-click к элементу body или div-оболочке? Также это может иметь значение: stackoverflow .com/questions/20186438/   -  person Luke    schedule 06.10.2015


Ответы (1)


Установите npm-пакет:

bower install angular-clickout

Используйте в своем коде/div/элементе:

<div click-out="hide()"></div>

Источник: https://www.npmjs.com/package/angular-clickout

Я считаю, что вы можете использовать любую функцию внутри вашего контроллера для click-out. Таким образом, вы можете настроить поведение.

person Luke    schedule 06.10.2015