Я пытаюсь выполнить некоторую проверку формы, и по какой-то причине, когда я пытаюсь добавить класс в свой выбор с условием myTest.pristine, ничего не происходит. Однако это отлично работает на обычном вводе. Пожалуйста, смотрите мой пример ниже.
<div class="form-group" [class.has-error]="hasPrimaryLanguageError && primaryLanguage.pristine">
<label>Primary Language *</label>
<select class="form-control" #primaryLanguage name="primaryLanguage" [(ngModel)]="model.primaryLanguage">
<option value="default">Select a Language...</option>
<option *ngFor="let lang of languages">{{ lang }}</option>
</select>
<div *ngIf="hasPrimaryLanguageError && primaryLanguage.pristine" class="alert alert-danger">Required</div>
</div>