私が持っているコード:指令のng-modelから価値を引き出す方法は?
<input check-value-type-array type-value="node.type_value" type-element="node.type" ng-value="item" class="form-control">
そしてディレクティブ:
ngModel.$validators.required = function (v) {
}
私が持っているコード:指令のng-modelから価値を引き出す方法は?
<input check-value-type-array type-value="node.type_value" type-element="node.type" ng-value="item" class="form-control">
そしてディレクティブ:
ngModel.$validators.required = function (v) {
}
マイナー変更、あなたが探している:ディレクティブの内側にNG-モデルを取得し、検証を行うための方法
.directive('checkValueTypeArray', function() {
return {
restrict: 'A',
require: 'ngModel',
scope: {
typeElement: '=',
typeValue: '=',
ngModel: '='
},
link: function(scope, element, attrs, ngModel) {
ngModel.$validators.required = function(v) {}
}
ngModel。$ modelValue:
ngModel.$validators.required = (value) => {
// the value of the model will be ngModel.$modelValue
}
'scope。$ eval(attrs.ngModel)'? –