Javascript 如何在ngTagsInput(不是regex)中进行自定义验证?

Javascript 如何在ngTagsInput(不是regex)中进行自定义验证?,javascript,angularjs,validation,angularjs-directive,ng-tags-input,Javascript,Angularjs,Validation,Angularjs Directive,Ng Tags Input,例如,我想添加自定义验证,其中addedValue您可以使用标签添加上的属性来检查它是否是有效的标签: <tags-input ng-model="numbers" placeholder="Add a number" min-length="1" max-length="3" on-tag-adding="checkTag($tag)"> </tags-input>

例如,我想添加自定义验证,其中addedValue您可以使用标签添加上的
属性来检查它是否是有效的标签:

<tags-input ng-model="numbers" 
            placeholder="Add a number" 
            min-length="1"
            max-length="3"
            on-tag-adding="checkTag($tag)">
</tags-input>

在控制器中:

$scope.checkTag = function(tag) {
    // check if its a valid number and smaller than 20
    return !isNaN(tag.text) && +tag.text < 20;
}
$scope.checkTag=函数(标记){
//检查其是否为有效数字且小于20
return!isNaN(tag.text)&&+tag.text<20;
}

您可以使用添加标签时的
属性检查标签是否有效:

<tags-input ng-model="numbers" 
            placeholder="Add a number" 
            min-length="1"
            max-length="3"
            on-tag-adding="checkTag($tag)">
</tags-input>

在控制器中:

$scope.checkTag = function(tag) {
    // check if its a valid number and smaller than 20
    return !isNaN(tag.text) && +tag.text < 20;
}
$scope.checkTag=函数(标记){
//检查其是否为有效数字且小于20
return!isNaN(tag.text)&&+tag.text<20;
}

在标签上添加承诺。因为我在检查我们是否可以启动一个http请求,将标记作为有效负载,并根据响应进行验证?标签添加是否与承诺一起工作。因为我在检查我们是否可以启动一个http请求,将标记作为有效负载,并根据响应进行验证?