0
我用Angular2和拖放(在某些限定區域)寫一些@Directive,想拖動時發出事件結束 - 所以當拖動到底是我調用方法endDragging。 1.這個方法的主體應該是什麼樣的?2.這個指令的用法應該如何(特別是如何將eventHandler設置爲指令)。有沒有一種方法來發射事件中指令
@Directive({
selector: '[draggable]'
})
export class Draggable {
@Input('draggable') boundary: any;
...
endDraging() {
// ??? how emit event from here?
}
}
在HTML模板(??? =如何設定爲可拖動,endDragging事件處理程序):
<div [draggable]="{x_min:10, x_max:100, y_min:20, y_max:200}" ...???... >
...some content...
</div>
什麼類型的事件你想從這裏發出的? –
用戶停止拖動元素的事件 –