我想执行验证,以检查是否从多选下拉菜单中至少选择了一个选项(我正在使用此插件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>
任何帮助将不胜感激
答案 0 :(得分:0)
要检查至少一个项目是否被选中,您必须检查 userDetails.roles 的长度是否大于1。