मैं टाइपहेड के लिए कुछ डेटा प्राप्त करने के लिए रक्तचाप का उपयोग करता हूं। मेरे खोजी कुत्ता वस्तु:typeahead.js: रिक्त क्वेरी पर सभी ब्लडहाउंड रिकॉर्ड लौटें
var lastAdresses = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
prefetch: {
url: '/_dev_data_sources/last_adresses_json.html',
},
limit: 20
});
lastAdresses.initialize().done(function() {
var query = "L";
lastAdresses.get(query, function(suggestions) {
console.log(suggestions);
});
});
यह ठीक काम करता है, जब मेरे प्रश्न है उदाहरण की तरह "L", या किसी अन्य स्ट्रिंग। लेकिन जब मैं अपनी क्वेरी "" करता हूं, तो मैं सभी उपलब्ध रिकॉर्ड्स को वापस लौटना चाहता हूं। मेरे उदाहरण में, यह कुछ भी नहीं देता है।
मैंने देखा, कि रक्तचाप में फ़िल्टर तर्क है, लेकिन मुझे नहीं पता कि इसका उपयोग कैसे किया जाए।
क्या कोई मेरी मदद कर सकता है?
जैसे ही पृष्ठ लोड सभी सुझावों को प्रदर्शित करने के Typeahead करना चाहते हैं? –
हां, यह मेरा इरादा था। मैंने देखा कि टाइपहेड-टीम इस पर काम कर रही है लेकिन मैं इंतजार नहीं कर सकता। और यह अब पर्यवेक्षक फ़ंक्शन को स्रोत के रूप में जोड़कर काम करता है जो जांचता है कि क्वेरी "" है और यदि ऐसा है तो यह सभी डेटा सरणी के रूप में देता है। – user1383029
क्या आप इसे दिखाने के लिए कहीं भी कोड पोस्ट कर सकते हैं? मुझे सभी रिकॉर्ड दिखाने की भी आवश्यकता है ... धन्यवाद =) – gobwas