Hi everybody,
I have a directive which is a mover list.
Normally when I select items in either of the lists the control marks itself as dirty. I am wondering if this is the normal behavior and by design?
I added a new property keepPristine. I'm wondering if I should explicitly re-set the control's dirty state in ng-change event of both lists?
Adding this code
$scope.onChanged = function (assigned) {
$scope.selectedItem = assigned[0];
if ($scope.keepPristine)
{
$scope.form.assignedList.$pristine = true;
$scope.form.unAssignedList.$pristine = true;
}
}
does not help :( My select list still shows ng-dirty flag when I examine it using Inspect option.
Thanks in advance.
If it's not broken, fix it until it is.
My Blog