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!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage