D3过滤器选择

时间:2019-10-25 13:30:49

标签: javascript angular svg

我想选择dom上除一个元素之外的所有元素。

我已应用此代码

let branchs = this.svg.selectAll('#branchs > g > path');
    branchs.filter((elm: any, i) => elm.id != this.el.nativeElement.nextSibling.id);

branchs中,我得到了由5个元素组成的NodeList

但是当我在此列表上进行过滤时,elm是未定义的,因此会出现错误

  

无法读取未定义的属性'id'

0 个答案:

没有答案