Hi Alexander,

When you modify a form dynamically, it becomes your responsibility to add 
and remove the controls you put on it.
This is the reason that there are $addControl and $removeControl 
<https://docs.angularjs.org/api/ng/type/form.FormController#$commitViewValue>on 
the ngFormController. 
Adding is done by ngModel. normally as you have found out, controls are 
removed by scope.$destroy. 
As you are not removing the scope, you need to remove them manually.

Regards
Sander

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to