Migration auf Typeahead 0.10+ mit Hogan
Ich habe Typeahead 0.9.3 für eine Weile mit Hogan 2 verwendet und es war sehr einfach zu installieren.
in 0.9.3 habe ich etwas gemacht wie:
$('input.search-query').typeahead([
{
name: "pages"
,local: localSuggestions
,template: '<div class="tt-suggest-page">{{value}}</div>'
,engine: Hogan
}
]);
LautMigrationshandbuch zu 0.10 "Vorkompilierte Vorlagen sind jetzt erforderlich", also versuche ich in 0.10.3:
$('input.search-query').typeahead(null, {
name: "pages"
,source: taSourceLocal.ttAdapter()
,templates: {
suggestion: Hogan.compile('<div class="tt-suggest-page">{{value}}</div>')
}
});
aber es funktioniert nicht. Ich erhalte einen Fehler:Uncaught TypeError: object is not a function
Wenn es eine andere, minimalistische Template-Engine gibt, die funktionieren kann, denke ich auch darüber nach, aber sie muss klein sein. Ich möchte keine große Datei wie Handlebars oder eine ganze Bibliothek wie Underscore hinzufügen.
irgendwelche Ideen? TIA!