ngForIdentityOf property
Implementation
@Input()
set ngForIdentityOf(Iterable<T>? elements) {
_container?.clear();
if (elements == null || elements.isEmpty) {
return;
}
if (_template == null || _container == null) return;
final template = _template!;
final container = _container!;
var i = 0;
for (final element in elements) {
final view = container.createEmbeddedView(template);
view.setLocal(r'$implicit', element);
view.setLocal(r'index', i++);
// TODO: Consider if we want all of the NgFor local variables available.
}
}