angular2-grid + hammerjs:按下火灾拖动事件

时间:2016-11-19 11:50:33

标签: events angular drag-and-drop touch hammer.js

我有一个有角度的2 Web应用程序。我正在使用angular2-grid作为它的拖动项目功能。遗憾的是,angular2-grid未启用触摸功能。因此,我整合了HammerJs。我能够分别处理angular2-grid拖动事件和HammerJs按事件。

现在,我需要允许网格中的项目在按下时可拖动。为此,我需要在HammerJS按下事件和HammerJS按下事件上的angular2-grid onDragStop事件上触发angular2-grid onDragStart事件。我如何实现这一目标?

以下是我的HTML的样子:



<div class="grid" [ngGrid]="{'max_cols': 3, 'auto_resize': true}">
        <sticky-note *ngFor="let item of items"
                     [stickyNote]="sNotes" class="grid-item" [(ngGridItem)]='item.config'
                     (onDragStop)="dragged(item)"  (press)="pressed($event, item)" (pressup)="pressedup($event, item)" > </sticky-note>
</div>
&#13;
&#13;
&#13;

我可以提取此项目的ngGridItem实例吗?

0 个答案:

没有答案