In Angular 1.4.x, calling ngModelController.$setViewValue() does not trigger parsing and validation if the current view value is the same as the previous view value.