我尝试使用下面的代码。
$('button').click(() => {
console.log($('button').index(this)); // should show clicked element index
//but in angular2 can't use 'this'
})
如果我使用ngFor,我知道是否使用'let i = index'... 但我必须使用'd3.js'
如何使用角度为2的'this'选择器?
还是有另一种获取选定元素索引号的方法吗?
答案 0 :(得分:2)
您可以尝试使用event.currentTarget
代替this
:
$('button').click((e) => {
console.log($('button').index(e.currentTarget));
})
另见