Пользовательская директива angular 6 для раскрывающегося меню не работает

Я создал специальную директиву, используя Angular 6, чтобы открывать и закрывать раскрывающееся меню, прослушивая событие щелчка. К сожалению, когда запускается событие щелчка, раскрывающийся список не открывается. Я пробовал использовать журналы, чтобы проверить, срабатывает ли метод. Метод запускается, но раскрывающийся список не открывается. Есть предложения по исправлению ошибки?

Это файл директивы для открытия и закрытия раскрывающегося меню (Управление рецептом): Это файл директивы для открытия и закрытия  раскрывающееся меню (Управление рецептом)

Это html-файл, в котором я использовал директиву: Это html-файл, в котором я использовал директиву

Вывод моего приложения ("Управление рецептом" - это раскрывающийся список): Вывод моего приложения (


person Ramya S    schedule 03.07.2018    source источник


Ответы (1)


Я полагаю, это зависит от стилей для открытого селектора. если у вас .dropdown-menu установлено на display: none, а затем btn-group.open> .dropdown-menu {display: block;}, это должно работать. вы можете опубликовать свою таблицу стилей?

person Jason    schedule 03.07.2018
comment
Я не задавал никаких стилей явно. Моя таблица стилей для компонента пуста - person Ramya S; 04.07.2018