Hoffentlich ist dies nicht ein Duplikat: Why does bloodhound.get() return undefined?Warum sind die Tippvorschläge nicht definiert?
Ich habe ein Upgrade auf typeahead.js Version 0.10.0. Frühere Versionen haben die Vorschläge ordnungsgemäß zurückgegeben. Jetzt bin ich eine undefined
Rückkehr mit dem folgenden Code bekommen:
// instantiate the bloodhound suggestion engine
var engine = new Bloodhound({
datumTokenizer: function (d) { return [d]; },
queryTokenizer: Bloodhound.tokenizers.whitespace,
local: ["(A)labama", "Alaska", "Arizona", "Arkansas"]
});
// initialize the bloodhound suggestion engine
engine.initialize();
$('#typeahead').typeahead(null, {
source: engine.ttAdapter()
});
Hier ist meine Geige: http://jsfiddle.net/ucUcn/6/
Irgendwelche Ideen, warum dies geschieht?
Es funktioniert großartig, wenn Sie einen 'A' geben, aber wenn Sie eingeben 'Ar' es verschwindet –
@JPHellemons Hoppla! Ich habe es repariert. Sehen Sie den aktualisierten Link –
sieht es so aus, als ob mein Link zu typeahead auf die neuste Version zeigt und da waren brechende Änderungen. Ich werde die aktualisierte Version verlinken, weil Sie in einer idealen Welt die aktualisierte Version verwenden würden. –