angular-advanced-form
Version:
adding advanced methods to angular form
26 lines (21 loc) • 630 B
JavaScript
(function () {
'use strict';
angular
.module('ngAdvancedForm')
.directive('ngCompareValidator', compareValidator);
function compareValidator() {
var directive = {
link: link,
restrict: 'A',
require: 'ngModel'
};
return directive;
function link(scope, element, attrs, ngModel) {
attrs.$observe("ngCompareValidator", function (val) {
ngModel.$validators.compare = function (str) {
return str == val;
}
});
}
}
})();