My template has something like this:
is there a way
TL;DR Use ViewChildren
instead of ViewChild
As @Commerical Suicide mentioned you cannot set the references dynamically.
The #div
is called template reference variable.
You can access your divs via ViewChildren in you *.ts
file.
Sample: @ViewChildren('div') divs: QueryList<ElementRef>
Then you can call multiple methods on your new QueryList
, like forEach
or find
.