Używam kątowych map google (agm) i stworzyłem autouzupełnianie google poniższym sposobem.jak stworzyć autouzupełnianie google w modcie bootstrap w kanciastym 2+?
w html
<input type="text" #pick id="address" class="form-control" [(ngModel)]="pickAddress" name="pickAddress" (ngModelChange)="pickAdd()" placeholder="Pick Up Address" onclick="return false" style="padding-left: 30px;border-radius: 25px;border: 1px solid #31708f;"
w Ts Plik:
pickAdd() {
var autocomplete:any;
var options = { componentRestrictions: {country: "IN"} };
this. inputAddress = document.getElementById('address');
autocomplete = new
google.maps.places.Autocomplete(this.inputAddress,options)
google.maps.event.addListener(autocomplete, 'place_changed',()=> {
this.ngZone.run(() => {
this.zoom=8;
var place = autocomplete.getPlace();
this.lat = place.geometry.location.lat();
this.lng = place.geometry.location.lng();
this.getGeoLocation(this.lat,this.lng);
});
});
}
css:
sebm-google-map {
height: 300px;
}
jeśli mogę umieścić powyższy kod w bootstrap modalnym, google autouzupełnianie nie działa
Uwaga:
Powyższy kod działa bez ładowania początkowego modalnym (w widoku normalnym)
Twoje pytanie będzie łatwiej odpowiedzieć, czy można zapewnić Plunker –
czy to jest pomocne? http://plnkr.co/edit/5rvz2LbIYKAFmJmzNIqs?p=preview –
wykonawczo przy użyciu kątowego 2 bro. – harish