Skip to content

Commit dc32574

Browse files
committed
Merge pull request #288 from adamcbuckley/patch-1
Schema validation fix for Angular 1.2 ($setDirty)
2 parents 3255b40 + 8c0818d commit dc32574

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/directives/schema-validate.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,12 @@ angular.module('schemaForm').directive('schemaValidate', ['sfValidator', 'sfSele
6363

6464
// Listen to an event so we can validate the input on request
6565
scope.$on('schemaFormValidate', function() {
66-
// FIXME: Try to make a fix for angular 1.2
67-
if (ngModel.$setDirty()) {
66+
if (ngModel.$setDirty) {
67+
// Angular 1.3+
6868
ngModel.$setDirty();
69+
} else {
70+
// Angular 1.2
71+
ngModel.$setViewValue(ngModel.$viewValue);
6972
}
7073
validate(ngModel.$viewValue);
7174
});

0 commit comments

Comments
 (0)