Ich benutze ngMap mit Ionic 1.2.x und ich habe Custom-Control, das eine Places Autocomplete-Direktive enthält, die in einem einfachen HTML-Test funktioniert, aber zusammengestellt Wenn ich es in die ionische Anwendung einfüge und es in einem Modal öffne, wird das On-Place-Changed-Event niemals ausgelöst, wenn ich auf die Place-Autocomplete-Vorhersage klicke. Wenn ich mit der Maus über die Liste der Ortsvorhersagen blicke, ändert sich das Mauscursor-Symbol scheinbar nicht, wodurch angezeigt wird, dass die Elemente zum Klicken nicht verfügbar sind.Ionic Modal mit ngMap mit Google Place Autocomplete wird keine Vorhersage auswählen
UPDATE
fand ich einen Hinweis auf dieses Problem auf GitHub, aber die Lösungen nicht angezeigt, wenn in einem modalen arbeiten nach den letzten paar Beiträge, wo data-tap-disabled="true"
auf pac-container
verwendet wird.
Ich habe eine Abkürzung CodePen of the issue beigefügt. Es ist wirklich einfach zu replizieren.
RICHTLINIE
<ng-map id="gmap">
// ...
<custom-control class="gmap-place-autocomplete-control-container"
position="TOP_CENTER">
<input placeholder="Search for places"
types="{{ createEventCtrl.types }}"
ng-model="createEventCtrl.address"
on-place-changed="createEventCtrl.placeChanged()"
places-auto-complete>
</custom-control>
// ...
</ng-map>