В новой среде Angular2 кто-нибудь знает, как правильно навести курсор на событие?
В Angular1 было ng-Mouseover
, но это, похоже, не было перенесено.
Я просмотрел документы и ничего не нашел.
javascript
angular
events
hover
Ronin
источник
источник
mousemove
событие также может помочь здесь. СМОТРИТЕ ЭТУ СТРАНИЦУ ДЛЯ ПРИМЕРАОтветы:
Если вы хотите выполнить наведенное на любой элемент HTML событие, то вы можете сделать это следующим образом.
HTML
Составная часть
Вы должны использовать как указатель мыши, так и указатель мыши, чтобы реализовать полнофункциональные события зависания в angular 2.
источник
да, есть
on-mouseover
в angular2 вместоng-Mouseover
как в angular 1.x, так что вы должны написать это:Как @Gunter предложил в комментарии, есть альтернатива,
on-mouseover
мы можем использовать это тоже. Некоторые люди предпочитают альтернативу префикса, известную как каноническая форма.Обновить
HTML-код -
Контроллер / .TS код -
Рабочий пример
Некоторые другие события мыши могут быть использованы в Angular -
источник
<div (mouseover)='over()'
? ;-)Вы можете сделать это с хостом:
Просто адаптируйте его к своему коду (находится по адресу: https://angular.io/docs/ts/latest/guide/attribute-directives.html ).
источник
Если вы заинтересованы в том, чтобы мышь входила или выходила из одного из ваших компонентов, вы можете использовать
@HostListener
декоратор:Как объяснено в ссылке в комментарии @Brandon к OP ( https://angular.io/docs/ts/latest/guide/attribute-directives.html )
источник
Просто сделайте
(mouseenter)
атрибут в Angular2 + ...В вашем HTML сделайте:
и в вашем компоненте сделайте:
источник
Для обработки события при перегибе, вы можете попробовать что-то вроде этого (это работает для меня):
В HTML-шаблоне:
В угловом компоненте:
источник
Если указатель мыши над всем компонентом является вашим вариантом, вы можете напрямую
@hostListener
обработать события, чтобы выполнить наведение указателя мыши ниже.Его доступно в
@angular/core
. Я проверил это в угловых4.x.x
источник
http://lishman.io/angular-2-event-binding
источник
В вашем файле JS / TS для HTML, который будет зависать
В вашем HTML это будет зависать
В вашем файле JS / TS, который будет получать информацию о зависании
В вашем HTML-элементе, который связан с перехватом файла js / ts
источник