2016-03-20 47 views
1

我是angular docs以下爲拖動創建屬性指令,但ondrag事件不工作。另一端mouseentermouseleave工作正常(在doc中提到)。有什麼建議麼 ?如何在角度2.0中創建拖動屬性指令?

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

看到這個[plnkr](http://plnkr.co/edit/LD5FJaI4OOFbKfvhjD4e?p=preview) –

回答

1

沒有ondrag事件。你正在尋找的事件只是drag

+0

明白了。愚蠢的我。 – Anshul

+0

別擔心:D - –

1

我只是想以更精確的方式擴大答案。

dragstart & dragstop將是正確的事件有手柄上,凡dragstart一些類上dragstop刪除的類從元素添加到元素&。