Как исправить: InvalidValueError: не экземпляр HTMLInputElement с Ionic 4/5 - PullRequest
0 голосов
/ 19 июня 2019

У меня есть эта ошибка, которую я не могу решить, активно искал на ионном форуме и на Stackoverflow, но ничего не работает.Я пытаюсь реализовать API мест Google в панели ионного поиска.

Я сделал это руководство: https://github.com/angular-material-extensions/google-maps-autocomplete Заранее благодарю за помощь.

tab1.page.html

<ion-searchbar placeholder="Adresse / Parcelle" autocomplete mode="md" class="searchbar"
    matInput
    matGoogleMapsAutocomplete
    [country]="de"
    (onAutocompleteSelected)="onAutocompleteSelected($event)"
    (onLocationSelected)="onLocationSelected($event)">
   </ion-searchbar>

tab1.module.ts

export class Tab1PageModule implements AfterViewInit {

  ngAfterViewInit() {
    let input = document.getElementById('autocomplete').getElementsByTagName('input')[0];
    let options = {componentRestrictions: {country: 'us'}};
    new google.maps.places.Autocomplete(input, options);
};
}
...