Javascript 如何在angular 2.0中创建拖动属性指令?
我遵循为拖动创建属性指令,但是Javascript 如何在angular 2.0中创建拖动属性指令?,javascript,angular,angular2-directives,Javascript,Angular,Angular2 Directives,我遵循为拖动创建属性指令,但是ondrag事件不起作用。在另一端mouseenter和mouseleave工作正常(在文档中提到)。有什么建议吗 import {Directive, ElementRef, Input} from 'angular2/core'; @Directive({ selector: '[myHighlight]', host: { '(ondrag)' : 'onDrag()' } }) export class Highlig
ondrag
事件不起作用。在另一端mouseenter
和mouseleave
工作正常(在文档中提到)。有什么建议吗
import {Directive, ElementRef, Input} from 'angular2/core';
@Directive({
selector: '[myHighlight]',
host: {
'(ondrag)' : 'onDrag()'
}
})
export class HighlightDirective {
//constructor(private el: ElementRef) { }
onDrag(){
console.log("onDrag...");
}
}
没有
ondrag
事件。您要查找的事件只是拖动,我只是想用更精确的方式扩展答案
dragstart
&dragstop
将是对其具有句柄的正确事件,其中在dragstart
上向元素添加一些类,在dragstop
上从元素中删除该类。查看此获取它。愚蠢的我。