ViewChildren重复元素

时间:2018-11-28 08:16:05

标签: angular nativescript

我正在努力几个小时才能弄清这个问题,但我做不到。由于某些原因,^\d{2}(\s\d{4}){2}$#grid模板的长度要多1个元素,而我不知道为什么第一个元素会重复。 这是我的购买方式:

#label

当我显示其长度时,结果是3而不是2->这是@ViewChildren('grid') grids: QueryList<ElementRef>; @ViewChildren('label') labels: QueryList<ElementRef>; 的长度

availableServices

1 个答案:

答案 0 :(得分:0)

您不应对ListView中的元素使用ID或ViewChildren。由于具有根据屏幕大小重用元素的性质,因此它可能并不总是与数据项的长度匹配。

总是使用数据,而不是元素本身。