Подсказка материала со значком не работает на мобильных телефонах

Я использую angular 7 с материалом, и я хочу создать поле ввода со значком информации, в конце используйте matSuffix, который является всплывающей подсказкой. Он работает на настольных компьютерах, но не работает на мобильных телефонах.

Я создал stackblitz: https://angular-ncv2mp.stackblitz.io/ Я также пытался использовать с кнопкой, но это также не работает.

Кто-нибудь может мне помочь?

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
1
0
2 949
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

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

Но On Мобильный телефон — всплывающая подсказка работает при длительном нажатии для этого конкретного элемента. Пожалуйста, попробуйте это.

Если это не сработает, обновите, я предоставлю другой способ.

Он работает с простым вводом текста, но не работает с выбором поля ввода. Не могли бы вы предоставить мне другое решение?

geebacsi 10.04.2019 16:22

По умолчанию MatTooltip корректно открывается на мобильных устройствах при длительном нажатии.

Но я предлагаю также реализовать переключатель скрытия/отображения всплывающей подсказки по нажатию кнопки, например так, потому что многие мобильные пользователи не понимают, что им нужно долгое нажатие, чтобы увидеть всплывающую подсказку:

<button type = "button" matTooltip = "I am a tooltip!" #tooltip = "matTooltip" (click) = "tooltip.toggle()" ...

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

Другие вопросы по теме