I make some dom-manipulation inside a ng-repeat
. Now I want to reset my DOM to match the model where ng-repeat
is looping over. How can I force AngularJS to redraw the ng-repeat
content.
Apply doesn't work obviously cause no changes where made to the model.
The whole idea of
ng-repeat
is that it follows the model. If you want to change the content you should really change the model. As for the dom-manipulations, you should perform those within an angular component or directive and again, make it follow the model.If you're not doing that, you pretty much might as well not use Angular at all.