У меня есть выбор в форме:
<form #selectform="ngForm">
<select
id="cityselect"
class="mt-3 text-white"
autofocus
(change)="browse()"
name="cityselect"
ngModel>
<option value="" selected>Select Your City</option>
<option *ngFor="let city of cities"
[value]="city.city">{{city.city}}</option>
</select>
</form>
и файл машинописного текста:
import {Component, OnInit, ViewChild,OnDestroy} from '@angular/core';
import {NgForm} from "@angular/forms";
@ViewChild('selectform') selectform: NgForm;
browse(){
console.log('it worked');
const city = this.selectform.form.value.cityselect;
this.router.navigate(['/browse', city]);
}
функция просмотра не вызывается, когда я выбираю значение, которое в настоящее время яесть дваНе уверен, что я могу делать не так.В моей консоли нет ошибок, которые могли бы заблокировать событие.