2016-03-20 17 views
1

Ben sürükle için öznitelik yönergesini oluşturmak için angular docs takip ediyorum ama ondrag olay (doc belirtilen) mouseenter ve mouseleave iyi çalışıyor diğer ucunu working.On değildir. Baska öneri ?Açısal 2.0 nasıl sürükleme özniteliği oluşturulur?

import {Directive, ElementRef, Input} from 'angular2/core'; 
@Directive({ 
    selector: '[myHighlight]', 
    host: { 
     '(ondrag)' : 'onDrag()' 
    } 
}) 
export class HighlightDirective { 
     //constructor(private el: ElementRef) { } 
    onDrag(){ 
     console.log("onDrag..."); 
    } 
} 
+0

Bkz. Bu [plnkr] (http://plnkr.co/edit/LD5FJaI4OOFbKfvhjD4e?p=preview) –

cevap

1

hiçbir ondrag olay yoktur. Aradığınız olay sadece drag

+0

aldı. Aptal ben. – Anshul

+0

Endişelenme: D - –

1

Sadece cevabı daha hassas bir şekilde genişletmek istedim.

dragstart & dragstopdragstart üzerine öğesinden dragstop kaldırdığınız sınıfına eleman & bazı sınıf eklemek Nerede doğru olay, üzerinde tanıtıcı var olacaktır.

İlgili konular