0
私はこれを試してみましたが、私はあなたが余分な括弧を持って要素のIDを取得する方法ViewChild angular2とjquery?
@ViewChild('item', {read: ViewContainerRef}) Item;
console.log($(this.Item.nativeElement).attr('id')));
更新部
<div class="container col411 col-sm-4" id="div411Item"
style="border: 1px solid #9DA0A4;" (dblclick)="ActiveEditcol411()" #Item>
new content
</div>
ActiveEditcol411(){
$('#Item').prop('contenteditable','true');
}
はい、私はIDを持っていると私はいつもここでより多くのソースコードを追加するか、plunkerを作成@khalil_diouri undifined値 –
を取得します。どこでconsole.log()を呼び出しますか? – norweny
私はこのコンポーネントを2回追加すると、他のコンポーネントにコンポーネントを動的に追加します。私はいくつかの要素をメインコンポーネントに持っていますが、いくつかのIDの値は同じ内容ですいくつかの方法を避けるには jqueryで) 私はViewChildを使用しようとしたために//////// ------------------------------- 私はconsole.log aftrer dbclickイベントを呼び出します! –