Selection list (two ways)
// Some code
ngAfterViewInit(): void {
let defaultLocationId = localStorage.getItem('DefaultLocationID');
if (defaultLocationId) {
//default selection value
this.ngSelect = Number(defaultLocationId);
}
}
onChange(value: any) {
}
<select id="location" class="form-select form-control" placeholder="Please select" style="font-size: x-large;"
(change)="onChange($event)">
<option *ngIf="ViewAllSite" value="0"></option>
<option *ngFor="let location of LocationList" [ngValue]="location.id" [selected]="location.id === ngSelect">
<b>{{location.name}}</b>
</option>
</select>
//Angular Material selection
ngAfterViewInit(): void {
let defaultLocationId = localStorage.getItem('DefaultLocationID');
if (defaultLocationId) {
//default selection value
this.selected = Number(defaultLocationId);
}
}
<li *ngIf="GlobleUser">
<mat-form-field>
<mat-select placeholder="Select Location" (selectionChange)="onChange($event)" [(value)]="selected">
<mat-option *ngFor="let location of LocationList" [value]="location.id" >
{{location.name}}
</mat-option>
</mat-select>
</mat-form-field>
</li>
onChange(value: any) {
}
import { MatSelectModule } from '@angular/material/select';
Last updated