Когда я выбираю адрес карты Google для автозаполнения результата из раскрывающегося списка, он не переходит к моему родительскому компоненту, но это происходит, когда я вручную вводим адрес.Выбор выпадающего списка автозаполнения не запускается ngModelChange
Начну печатать, и он передает информацию, и как только я выбираю адрес, который он заполняет для меня остальным, но не передает эти данные, даже если он отображается в поле ввода.
Я использую этот вход (в шаблоне ребенка), чтобы получить адреса с Google Map DIV:
<input
[(ngModel)]="address"
(ngModelChange)="addressChange.emit($event)"
id="pac-input"
name='address'
class="mapControls"
type="text"
placeholder="Enter Address"
>
в моем детском компоненте:
@Component({
selector: 'gmap',
})
export class gMap{
@Input() address;
@Output() addressChange = new EventEmitter();
}
в моем родительском шаблоне:
<gmap [(address)]="address"></gmap>
и родительский компонент:
address: string;
Очевидно, что есть еще код, но это важный материал, который я думаю. Кто-нибудь знает, как это сделать, когда я выбираю результат автозаполнения из раскрывающегося списка, он вызывает ngModelChange с данными, выбранными из выделения?