我正在尝试过滤div元素的子元素。
我可以通过Angular ViewChild直接访问父div,如果我像这样打印子目录
console.log(this.myParentDiv.nativeElement.children);我在Chrome中得到了以下输出:

我需要将它转换为数组,以便能够过滤div。但是,如果我像这样转换它
console.log(Array.from(this.myParentDiv.nativeElement.children));它返回一个空数组。
知道它为什么返回空吗?
发布于 2021-11-20 19:39:59
我认为这种情况下的问题是Javascript代码在html文档准备好之前就被执行了。
将您的JS代码移动或导入到页面底部,问题应该会得到解决。
https://stackoverflow.com/questions/43067168
复制相似问题