Wir haben einige Änderungen vorgenommen, sodass das Suchformular für Tags jetzt nach Tags mit Bindestrich sucht, auch wenn Sie eine Zeichenfolge mit Leerzeichen eingeben. Suchen Sie zum Beispiel nach:
balloon map
sendet tatsächlich eine Suche nach balloon-map
und stimmt somit mit dem Tag balloon-mapping
überein.
Obwohl Ergebnisse für diese Suche vom Server zurückgesendet werden, werden diese Ergebnisse jedoch nicht angezeigt. Das liegt daran, dass unsere typeahead-Bibliothek versucht, einen zweiten Vergleich der Ergebnisse mit der eingegebenen Eingabe durchzuführen, und balloon map
nicht mit balloon-mapping
übereinstimmt und daher nichts angezeigt wird.
Der Code, der dies steuert, ist hier:
Und unsere Bibliothek bietet eine Reihe von Optionen; Ich denke, die Funktion matcher
könnte bereitgestellt werden, um die Bindestriche in lokalem JavaScript zu ersetzen, um Übereinstimmungen mit den Ergebnissen zu ermöglichen:
https://github.com/bassjobsen/Bootstrap-3-Typeahead#options
Aber es bedarf einiger Experimente, um dies zum Laufen zu bringen! Wir würden uns freuen, dabei zu helfen. Vielen Dank! 🎉
(Verlinkung zu #5719)
Screenshot, wie die Ergebnisse zurückgegeben werden und nicht übereinstimmen!
Ich behaupte dies, werde dies so schnell wie möglich aktualisieren, derzeit richte ich die Umgebung dafür ein.
@jywarren Dies wurde behoben, bitte überprüfen Sie #6379