как проверить этот div из пользовательской директивы, если она не удовлетворяет значению min-max. без HTML формы или HTML формы. как вызвать директивную функцию для ng-change
//html code
<div class="col-sm-4 col-md-4 col-lg-3">
<div class="form-group" ng-class="{'has-error':Form.debit.$dirty &&
Form.debit.$invalid, 'has-success':Form.debit.$valid}">
<label> value:</label>
<input min="10" max="10" class="form-control" type="text" my-directive
name="debit" ng-model="debit" ng-change="check()">
</div>
</div>
//directive code
app.directive('myDirective ', function () {
return {
require: 'ngModel',
scope: {
number: '=ngModel',
changed: '&?ngChange',
min: '=?',
max: '=?',
},
link: function ($scope, element, attrs) {
$scope.changed = function () {
console.log("$scope.num", $scope.number);
if ($scope.number < $scope.min || $scope.number > $scope.min) {
// i have to make invalid that div or set has-error class from here on
// form
//on ng-change function of html , how should i do it??
}
}
}
}
});