如何使ng-multiselect-dropdown为必填字段?

时间:2018-10-04 03:48:06

标签: angular dropdown multiple-select

我需要使我的多选下拉列表成为必需。任何需要下拉菜单的属性?

这是我所拥有的:

 <ng-multiselect-dropdown [placeholder]="'Select multiple mask.'"
                                                 [data]="dropdownList"
                                                 [(ngModel)]="selectedItems"
                                                 [settings]="dropdownSettings"
                                                 (onSelect)="onItemSelect($event)"
                                                 (onSelectAll)="onSelectAll($event)"
                                                 [ngModelOptions]="{standalone: true}"
                                                 id="multipleSelectId"
                                                 >
                        </ng-multiselect-dropdown>

当我单击“提交”按钮时,它将提交。我尝试添加ng-required和required属性。它们都不起作用。

1 个答案:

答案 0 :(得分:1)

使用与多选相同的模型制作隐藏的输入元素

<div ng-dropdown-multiselect options="ctrl.list" selected-model="ctrl.item"></div>
<input type="hidden" ng-model="ctrl.item[0]" ng-required="true">