Проверка формы AngularJS не работает с selectize.js - PullRequest
0 голосов
/ 24 мая 2018

Проверка раскрывающегося списка выбора поля в угловой форме js с $ error

<form name="postJobForm">

Это выборка выбора

<select class="form-control" id="selectUser"  name="selectUser"   
ng-model="selectUser"   required></select>

<small ng-show="postJobForm.selectUser.$error.required 
&& postJobForm.selectUser.$touched" class="errorMsg ">
Please complete this required field.</small>

Этопростое раскрывающееся меню, которое работает нормально, как и ожидалось (без выбора)

<select class="form-control " name="requestedType" ng-model="requestedType "
id="requestedType"  
ng-options="option.value as option.label for option in data.requestedTypes" 
ng-init="requestedType = ''" required>
</select>

<small ng-show="postJobForm.requestedType.$error.required 
&& postJobForm.requestedType.$touched" class="errorMsg ">
Please complete this required field.</small>

</form>

Вот как загружается мой выбор:

//assigned to -- recruiter role
$scope.$selectUser = $('#selectUser').selectize({
    valueField: 'id',
    labelField: 'name',
    searchField: 'name',
    placeholder: "Search by name...",
    options: $scope.data.recruiter_users,
    create: false,
    sortField: {
        field: 'name',
        direction: 'asc'
    }
});

enter image description here

enter image description here

Я пытаюсь добиться такой же проверки, как Requested Type, но когда я касаюсь и фокусируюсь, он не работает, как ожидалось

где я не так делаю ..?

...