становится неопределенным для переменных области видимости, объявленных в директиве angularjs.
В чем проблема с кодом ниже?
<input type="text" class="form-control" id="amount"
name="amount" ng-model="amount" required ng-pattern="Pattern"
min="25" max="{{availableAmount}}" input-range-check/>
Сценарий
app.directive('inputRangeCheck', function () {
return {
restrict: 'A',
require: 'ngModel',
scope: {
min: '@',
max: '@'
},
link: function (scope, element, attributes, ngModel) {
ngModel.$validators.minError = function (modelValue) {
console.log("--------------------------",min)
return modelValue < min;
};
ngModel.$validators.maxError = function (modelValue) {
return modelValue > max;
};
scope.$watch(attributes.ngModel, function(value) {
ngModel.$validate();
});
}
};
});
получение неопределенных минимальных и максимальных значений в функции связи?