Вы можете применять ng-required
только к директивам, которые требуют ng-model
.Что касается директивы searchable-multiselect
, она не требует ng-model
и не имеет конфигурации required
.
Самый простой способ проверки правильности формы - добавить скрытый ввод, содержащийто, что вы можете сделать валидность.В этом случае вы можете использовать объект модели, на котором хранятся данные.В приведенном ниже примере мы проверяем длину выбранных элементов и требуем минимум 1 запись.
<input
style="display: none;"
type="number"
ng-model="dropdownValues.length"
ng-required="true"
min="1" />
Рабочий план: http://next.plnkr.co/edit/gkxUvPVK0NkdOewj