QueryList有3个项目,但是forEach仅迭代一个

时间:2019-05-19 12:57:50

标签: angular angular7

我的组件之一中有Angular 7应用程序:

@ViewChildren(ObjectTypeFormComponent) objectTypeForms: QueryList<ObjectTypeFormComponent>;

...

console.log(this.objectTypeForms);
let types = this.objectTypeForms.toArray();
console.log(types);
this.objectTypeForms.forEach((item: ObjectTypeFormComponent) => {

这是我在控制台中看到的内容: enter image description here

为什么QueryList有3个项目,但是toArray()创建一个只有1个项目的数组?与forEach()相同,仅迭代QueryList中的第一项。

关于托马斯

0 个答案:

没有答案