ngTagsInput上必需的功能不起作用

时间:2016-07-23 00:34:04

标签: angularjs ng-tags-input

我在我的应用中使用ngTagsInput库。设置required关键字不会影响表单验证。为什么会出现这种情况?

<tags-input name="tags" min-length="2" add-on-paste="true" class="bootstrap" ng-model="name" id="name" placeholder="Name" required></tags-input>

1 个答案:

答案 0 :(得分:3)

required指令可能仅适用于常规文本输入。相反,您可以使用ngTagsInputminTags属性:

<form name="myForm">
    <tags-input name="tags" min-tags="1"></tags-input>
    <p ng-show="myForm.tags.$error.minTags">Tag required</p>
</form>

然后,您可以使用minTags验证错误密钥而不是required错误密钥来了解用户是否输入了至少一个代码。