как добавить требуемый валидатор для ng-select в angular 7? - PullRequest
0 голосов
/ 05 марта 2019

Я использую угловые 7 и ng-select (https://www.npmjs.com/package/@ng-select/ng-select) модуль для отображения выбора с опциями. Я хочу необходимую проверку для этого поля. Я использую угловую реактивную форму.

Ниже приведен код

 <ng-select [searchable]="false" formControlName="testName" required>
      <ng-option [value]="true">Yes</ng-option>
       <ng-option [value]="false">No</ng-option>
 </ng-select> 

и тс код

this.testForm = this.formBuilder.group({
      testName: ['', Validators.required]
    });

Но когда я нажимаю кнопку отправки, сообщение об ошибке не отображается. Мне известны угловые 7 проверок, но я выгляжу конкретно с помощью ng-select.

1 Ответ

0 голосов
/ 05 марта 2019

Функциональность Angular FormField все еще может использоваться с указанной библиотекой, это то, что вы ищете?

 <ng-select [searchable]="false" formControlName="testName" required>
      <ng-option [value]="true">Yes</ng-option>
       <ng-option [value]="false">No</ng-option>
 </ng-select> 
<span *ngIf=testForm.get('testName').errors?.required?>Please fill this field</span>


<button [disabled]="testForm.invalid">the submit button </button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...