Переход на Typeahead 0.10+ с Хоганом

Я использую Typeahead 0.9.3 с Hogan 2 некоторое время, и это было очень просто для установки.

в 0.9.3 я сделал что-то вроде:

$('input.search-query').typeahead([
     {
         name:     "pages"
        ,local:    localSuggestions
        ,template: '<div class="tt-suggest-page">{{value}}</div>'
        ,engine:   Hogan
    }
]);

СогласноРуководство по миграции на 0.10 «Требуются предварительно скомпилированные шаблоны», поэтому в 0.10.3 я пытаюсь:

$('input.search-query').typeahead(null, {
     name:     "pages"
    ,source:   taSourceLocal.ttAdapter()
    ,templates: {
         suggestion: Hogan.compile('<div class="tt-suggest-page">{{value}}</div>')
     }
});

Но это не работает. Я получаю ошибку:Uncaught TypeError: object is not a function

Если есть другой, минималистичный шаблонизатор, который может работать, я тоже его рассмотрю, но он должен быть небольшим. Я не хочу добавлять огромный файл, такой как Handlebars, или целую библиотеку, например Underscore.

есть идеи? ТИА!

Ответы на вопрос(1)

Ваш ответ на вопрос