1

Ich verwende Google Places Autocomplete, um Standortvorschläge für Nutzer anzuzeigen. Ich habe ein benutzerdefiniertes Ergebnis auf die Vorschläge zum automatischen Vervollständigung mit dem folgenden Code hinzugefügt -Google platziert Autocomplete - fügt benutzerdefiniertes Ergebnis als letzten Vorschlag hinzu

$timeout(function(){ 
        var el = angular.element('<div id="cantFind" class="pointer m-b-5">Can\'t find your location?</div>'); 
        angular.element(".pac-container").append(el); 
        el.bind("mousedown", function() { 
         $scope.setEnterManualView(true); 
        }); 
       }, 2000); 

Problem hier ist der „Kann nicht Ihren Standort finden?“ Option kommt in Vorschlägen in zufälliger Reihenfolge. Ich will, dass es am Ende nur als letzter Vorschlag kommt. So etwas wie diese -

enter image description here

Antwort

1

Nach ziemlich viel sucht, sieht es aus wie es keine solche direkte Art und Weise, dies zu tun. Die einzige Möglichkeit, dies zu tun, besteht darin, das CSS so zu ändern, dass "Ihr Standort nicht gefunden werden kann". kommt an der Unterseite. Hier ist die CSS, die ich verwendet habe:

.location-autocomplete-container{ 
    &:after{ 
    padding-top:47px; 
    } 
    .cant-find-location{ 
    font-size: 13px; 
    position:absolute; 
    width: 100%; 
    bottom:16px; 
    left:0; 
    i{ 
     font-size: 1.2em; 
     margin-right: 5px; 
    } 
    } 
} 
Verwandte Themen