У меня есть поисковая «форма» с угловым материалом. Но это не форма с кнопкой отправки. Но только кнопка. как это:
<button mat-raised-button color="accent" class="Button" (click)="searchFor()">Filter</button>
и у меня есть выпадающий список. Но я хочу сделать требуемый выпадающий список.
Как это:
<div class="search-select searchstatus" *ngIf="selectedSearch && hasStatusOptions(selectedSearch)">
<mat-select placeholder="Status" name="option" [(ngModel)]="selectedValue" required>
<mat-option *ngFor="let option of getStatusOptions(selectedSearch)" [value]="option.apiStatus">
{{ option.status }}
</mat-option>
</mat-select>
</div>
Но его не работает.
Так как сделать раскрывающийся список обязательным? Спасибо
Для DatePicker это работает. Если я сделаю это:
<input matInput readonly required [matDatepicker]="picker1" placeholder="start datum" [(ngModel)]="startDate" />
Тогда, если не будет введена дата, ярлык станет красным и там будет отображаться *
, если я сделаю это:
<mat-select #statusSelect placeholder="Status" name="option" [(ngModel)]="selectedValue" [required]="true" >
и это:
<button [disabled] = '!statusSelect.value' mat-raised-button color="accent" class="Button" (click)="searchFor()">Filter</button>
Я получаю эту ошибку:
ExtendedSearchComponent.html:62 ERROR TypeError: Cannot read property 'value' of undefined