angular2-multiselect-dropdown-验证

时间:2018-06-27 04:16:44

标签: angular html5 validation angular-forms

我想执行验证,以检查是否从多选下拉菜单中至少选择了一个选项(我正在使用此插件https://www.npmjs.com/package/angular2-multiselect-dropdown)。我正在使用html5必需的验证规则来检查表单是否有效(使用angular4。

当我从下拉菜单中至少检查一项时,它变得有效。但是当我取消选择所有表格时,该表格就不会失效。 验证相同代码如下所示:

<ss-multiselect-dropdown item-width="100" name="rolesSelected" tabindex="21" id="selRoles" [options]="roleOptions" aria-required="true" 
        [(ngModel)]="userDetails.roles">
</ss-multiselect-dropdown>

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

要检查至少一个项目是否被选中,您必须检查 userDetails.roles 的长度是否大于1。