QueryList имеет 3 элемента, но forEach выполняет итерацию только через один - PullRequest
0 голосов
/ 19 мая 2019

У меня есть приложение 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 () создает массив с одним элементом?То же самое с forEach (), он выполняет итерацию только через первый элемент в QueryList.

С уважением, Томас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...