لقد أجرينا بعض التغييرات بحيث يبحث نموذج البحث عن العلامات الآن عن العلامات الموصولة حتى إذا أدخلت سلسلة بها مسافات. على سبيل المثال ، البحث عن:
يرسل balloon map
بالفعل بحثًا عن balloon-map
ولذا فهو يطابق العلامة balloon-mapping
بشكل صحيح.
ومع ذلك ، على الرغم من إرسال النتائج مرة أخرى من الخادم لهذا البحث ، لا يتم عرض هذه النتائج. هذا لأن مكتبة الكتابة الخاصة بنا تحاول إجراء مقارنة ثانية للنتائج مع الإدخال المكتوب ، ولا يتطابق balloon-mapping
balloon map
مع balloon-mapping
، وبالتالي لا يظهر أي شيء.
الكود الذي يقود هذا هنا:
وتقدم مكتبتنا مجموعة من الخيارات ؛ أعتقد أنه يمكن توفير الوظيفة matcher
لاستبدال الواصلات في JavaScript المحلي ، للسماح بمطابقات مع النتائج:
https://github.com/bassjobsen/Bootstrap-3-Typeahead#options
لكن الأمر سيستغرق بعض التجريب للحصول على هذا العمل! نحن نحب المساعدة في هذا. شكرا! 🎉
(رابط # 5719)
لقطة من مشاهدة النتائج تعود وليست مباراة!
أنا أدعي هذا ، وسوف يتم تحديثه في أسرع وقت ممكن ، وأنا أقوم حاليًا بإعداد البيئة لذلك.
jywarren تم إصلاح هذا ، يرجى التحقق من # 6379