我正在努力几个小时才能弄清这个问题,但我做不到。由于某些原因,^\d{2}(\s\d{4}){2}$
和#grid
模板的长度要多1个元素,而我不知道为什么第一个元素会重复。
这是我的购买方式:
#label
当我显示其长度时,结果是3而不是2->这是@ViewChildren('grid') grids: QueryList<ElementRef>;
@ViewChildren('label') labels: QueryList<ElementRef>;
的长度
availableServices
答案 0 :(得分:0)
您不应对ListView中的元素使用ID或ViewChildren。由于具有根据屏幕大小重用元素的性质,因此它可能并不总是与数据项的长度匹配。
总是使用数据,而不是元素本身。