En el nuevo Angular2 marco de , ¿alguien sabe la forma correcta de hacer un vuelo estacionario como un evento?
En Angular1 hubo ng-Mouseover
, pero eso no parece haber sido trasladado.
He revisado los documentos y no he encontrado nada.
javascript
angular
events
hover
Ronin
fuente
fuente
mousemove
evento también puede ayudar aquí. VER ESTA PÁGINA POR EJEMPLORespuestas:
Si desea realizar un evento flotante como en cualquier elemento HTML, puede hacerlo así.
HTML
Componente
Debe usar los eventos mouseenter y mouseleave para implementar eventos de desplazamiento completamente funcionales en angular 2.
fuente
sí, hay
on-mouseover
en angular2 en lugar deng-Mouseover
como en angular 1.x, por lo que debe escribir esto: -Como @Gunter sugirió en el comentario, hay una alternativa de
on-mouseover
que podamos usar esto también. Algunas personas prefieren la alternativa en prefijo, conocida como la forma canónica.Actualizar
Código HTML -
Controlador / Código .TS -
Ejemplo de trabajo
Algunos otros eventos de Mouse se pueden usar en Angular:
fuente
<div (mouseover)='over()'
? ;-)Puedes hacerlo con un host:
Simplemente adáptelo a su código (que se encuentra en: https://angular.io/docs/ts/latest/guide/attribute-directives.html )
fuente
Si está interesado en que el mouse entre o salga de uno de sus componentes, puede usar el
@HostListener
decorador:Como se explica en el enlace en el comentario de @Brandon a OP ( https://angular.io/docs/ts/latest/guide/attribute-directives.html )
fuente
Simplemente
(mouseenter)
atribuya en Angular2 + ...En tu HTML haz:
y en tu componente haz:
fuente
Para manejar el evento sobre overing, puedes probar algo como esto (funciona para mí):
En la plantilla Html:
En el componente angular:
fuente
Si su opción es pasar el mouse por todo el componente, puede
@hostListener
manejar directamente los eventos para realizar el mouse sobre todo a continuación.Está disponible en
@angular/core
. Lo probé en angular4.x.x
fuente
http://lishman.io/angular-2-event-binding
fuente
En su archivo js / ts para el html que estará suspendido
En tu HTML que estará suspendido
En su archivo js / ts que recibirá información del vuelo estacionario
En su elemento HTML que está conectado con la captura de archivos js / ts
fuente