У меня есть приложение Angular 7 в одном из моих компонентов:
@ViewChildren(ObjectTypeFormComponent) objectTypeForms: QueryList<ObjectTypeFormComponent>;
...
console.log(this.objectTypeForms);
let types = this.objectTypeForms.toArray();
console.log(types);
this.objectTypeForms.forEach((item: ObjectTypeFormComponent) => {
и вот что я вижу в консоли:
Почему QueryList имеет 3 элемента, но toArray () создает массив с одним элементом?То же самое с forEach (), он выполняет итерацию только через первый элемент в QueryList.
С уважением, Томас