Задать вопрос
@Annettt

Как на angular сделать чтобы панель пользователя пропадала по клику на внешнюю область?

Как на angular сделать чтобы панель пользователя пропадала по клику на внешнюю область?
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
  • Учебный центр IBS
    WEB-007 Разработка на JavaScript
    1 неделя
    Далее
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
@kit91ka
angular, angularJS программист
можно вешать обработчик событий на клик, и когда отработает событие - сделать что-то в стиле
onClick($event) {
if (this.userPanel && this.userPanel.nativeElement.contains($event.target)) {
return
}
/// логика на hide panel
}

потом можно убрать обработчик на клик и вешать, когда в след. раз пригодится
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы