2016-07-08 8 views
1

は、私はこのは、ドラッグ可能な要素Angular2のIDを取得する方法

<li dnd-draggable [dropZones]="['doc']" [dragEnabled]="true" id="id01" (onDragStart)="getDraggableId($event)">Div 12</li> 

のようにしてtypescriptです側でIDを取得する方法のOnDragStartにしようとした私はng2_dnd使用してい

ドラッグ可能な要素のIDを取得する必要があります私のメソッドgetDraggableIdを呼び出す

getDraggableId(event){ 
     this.draggableIdGrid = $(event).attr('id'); 
     console.log("get draggablke " + this.draggableIdGrid); 

    } 

ElementRefを使うべきですか? source codeを見ると

おかげ

+0

あなたはおそらく既に要素IDまたはイベント変数の要素の参照を持っています。おそらく 'console.log(event)'で試してみてください。 – rinukkusu

+0

イベントを表示すると、オブジェクトオブジェクトが表示されます。 Idイベントを表示すると、エラーが発生します。 –

答えて

2

は、私は、これは動作するはずという結論に達した:

getDraggableId(event){ 
    this.draggableIdGrid = event.mouseEvent.target.id; 
    console.log("get draggable " + this.draggableIdGrid); 
} 
+0

ありがとうございました。完璧に –

+0

@rinukusu、どのようにIDの取得が可能ですか?私を助けてください.. –

関連する問題