在NgFor之后访问ViewChildren列表

时间:2017-11-23 18:48:21

标签: javascript angular components

我想在一个组件之后访问所有viewChildren,例如:

<component #item *ngFor="let item of items" [parameter1]="item.parameter1" [parameter2]="item.parameter2"></component>

现在,我有一个像这样的ViewChildren:

@ViewChildren('item') item: QueryList<Item>

但是当我在console.log上时,它只显示一个,我希望得到每个ngFor的引用

2 个答案:

答案 0 :(得分:1)

试试这个.toArray,它有效:

@ViewChildren('item') item;

this.item.toArray()

答案 1 :(得分:1)

您可以订阅更改,以便在查询的元素发生更改时收到通知:

import urllib2
from bs4 import BeautifulSoup
url = urllib2.urlopen("https://www.lfd.uci.edu/~gohlke/pythonlibs/").read()
print(url)