Я испытываю странное поведение - хотя, возможно, оно работает как задумано (именно поэтому я не регистрирую ошибку сразу) или я использую mat-menu-item
-директиву в месте, где я не должен?
Когда у меня есть кнопка, которая открывает меню, которое по очереди содержит кнопку с директивой mat-menu-item
, ее всплывающая подсказка кажется странно неуместной.
Использование mat-button
-directive вместо этого, кажется, решает проблему, но поведение кнопки не то же самое.
StackBlitz: https://stackblitz.com/edit/angular-inhkax
Если вы нажмете на профиль, вы будетеобратите внимание, что всплывающая подсказка «Редактировать профиль», кажется, появляется прямо на кнопке, которая только что открыла меню, хотя подсказка принадлежит второй кнопке (из трех) внутри меню.
Это всегдавсплывающая подсказка первой вложенной кнопки с mat-menu-item
-направлением , которая отображается на кнопке вызывающего абонента (в данном случае «профиль») и, следовательно, находится в неправильном месте.
Это вызываетэта подсказка, чтобы " зависать " до этогоконкретная вложенная кнопка наведена, что приводит к исчезновению неуместной всплывающей подсказки и тому, что та же самая всплывающая подсказка отображается в правильной указанной (или по умолчанию) позиции.
Вы можете узнать пакеты и их версии в ссылке StackBlitz.