ngFor
We use ngFor
when we need to generate a list of elements (subtrees)
Syntax
<el data-ng-for="let variable of expression => list:any[]" />
ngFor
treats the generated list gracefully. It tries to maintain the nodes once appended to the DOM on list data change. However of removing rows from the list during synchronizationngFor
can do it only if a unique rowid
property provided. Otherwise it updates the list
Examples
(new NgTemplate( document.body , `<i data-ng-for="let row of rows" data-ng-text="row"></i>` ))
.sync({ rows: [ "foo", "bar" ] });
console.log( document.body.innerHTML ); // <i>foo</i><i>bar</i>