我无法使用元素参考和查询选择器访问Angular 2应用程序中的数据表行。
.split
上面的代码显示了带有tbody和子tr的数据。
然而,当我使用
时ngAfterViewInit(){
var e1 = this._elementRef.nativeElement.querySelector("tbody");
console.log(e1);
e1.draggable="true";
}
结果为空或空数组。[]
答案 0 :(得分:0)
querySelector
和querySelectorAll
之间存在差异。
querySelector
适合您的地方是因为它返回DOM(正如您所说的数据被返回)。
但是使用querySelctorAll,您将获得Node列表。因此,尝试通过该列表进行迭代,您将获得表行。
e1.forEach(tr => console.log(tr));