12345678910111213141516171819202122 |
- 'use strict';
- /**
- * Password-check directive.
- */
- app.directive('compareTo', function () {
- return {
- require: "ngModel",
- scope: {
- otherModelValue: "=compareTo"
- },
- link: function (scope, element, attributes, ngModel) {
- ngModel.$validators.compareTo = function (modelValue) {
- return modelValue == scope.otherModelValue;
- };
- scope.$watch("otherModelValue", function () {
- ngModel.$validate();
- });
- }
- };
- });
|