2016-11-30 9 views
0

Derzeit führen wir manuell einen Anforderungsruf für Vorschlagsdaten mit jeder Tastenbelegung durch, stornieren jedoch den vorherigen Anruf, der vor dem Erstellen des neuen getätigt wurde. Gibt es eine bessere Möglichkeit, dies mit Angular.js/Node.js oder einer anderen Bibliothek, die wir einfach importieren können, zu tun? Irgendwelche Vorschläge würden geschätzt werden.Die beste Methode zum Implementieren der automatischen Vorschlagsfunktion?

+0

Welches CSS-Framework verwenden Sie? – willie17

+2

können Sie 'typeahead' von' angular-ui' betrachten – harishr

+0

@entre Es scheint mir, dass diese Bibliothek von jquery abhängig ist. Gibt es einen Weg dahin? Bedeutung, ohne jquery. – Grateful

Antwort

0

Eine Sache, die Sie tun können, ist, Anfragen nur nach einer kleinen Zeit des Nicht-Tippens zu senden, anstatt auf jeder Tastenkombination.

Also zum Beispiel, wenn jemand schnell 20 Zeichen eintippt, dann machen Sie gerade 20 Anfragen und annullieren die meisten von ihnen. Aber wenn Sie eine Anfrage erst nach einer halben Sekunde Nicht-Tippen senden, dann wäre es nur eine Anfrage mit dem gleichen Ergebnis.

Verwandte Themen