2016-02-17 12 views
13

Angular2'de tıklama olayını kullandım ve diğer fare olaylarına sahip olduğunu merak ediyorum, mesela, mouseover? Ayrıca, Angular2'nin desteklediği tüm fare olaylarını nerede bulabilirim? Resmi belgeler olay ile ilgili belirsiz görünüyor.Angular2 hangi tür fare olaylarını destekliyor?

cevap

15

Angular2, tarayıcının https://developer.mozilla.org/en-US/docs/Web/Events numaralı telefondaki tüm olayları desteklemektedir. hammer.js yüklenirse, ek hareket olayları tetiklenir (tap gibi). Diğer kütüphaneler ve özel öğeler diğer olayları bile tetikleyebilir.

+0

yılında Fare üstüne

http://www.angulartypescript.com/angular-2-events/

örnek, bu doğru değil. Açısal 2, sürükle ve bırak etkinliklerinin hiçbirini desteklemez. –

+0

@ bartosz.baczek ne demek istediğinden emin değil. Üzgünüz, daha önce yorumunuzu kaçırmışım gibi görünüyor. Angular2, DOM veya Angular2 bileşen çıktıları tarafından tetiklenen her olayı destekler. Ayrıca herhangi bir [CustomEvent] (https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent) 'ı da tetikleyebilir ve '(my-event) =" doSomething ($ event) "kullanarak abone olabilirsiniz.) " –

+1

Sizin haklısınız, yanılmışım;) Zaten bu konu hakkında unuttum;) –

0

Burada bazı olaylar bulabilirsiniz: Oldukça eminim angular2

<div on-mouseover='over()' style="height:100px; width:100px; background:#e2e2e2">hello mouseover</div> 

over(){ 
    console.log("Mouseover called"); 
    } 
İlgili konular