我有一个有角度的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;
我可以提取此项目的ngGridItem实例吗?