2

Я использую Twitter typeahead.js. Документы говорят:Typeahead.js: как работает нижний колонтитул?

нижний колонтитул-снизу в наборе данных. Может быть либо строкой HTML , либо предварительно скомпилированным шаблоном. Если это предварительно скомпилированный шаблон, передаваемый в контексте будет содержать запрос и isEmpty.

Однако я не могу использовать query.

Я хотел бы использовать его в чем-то вроде:

footer: Handlebars.compile('<h3 class="tt-footer"><a href="search/%query"> See more results</a></h3>') 

Как это действительно работает ??

+0

Это правильный синтаксис для ручек? Похоже, это будет '{{query}}'? – Gohn67

ответ

2

Пример сноски в действии можно увидеть здесь:

http://jsfiddle.net/Fresh/d7jdp03d/

Выполните поиск фильма (например, иностранцах), и вы увидите колонтитул в нижней части предложений.

Ключевая часть кода является:

footer: Handlebars.compile("<b>Searched for '{{query}}'</b>") 

Вы должны использовать Handlebars синтаксис (т.е. фигурных скобок), чтобы сослаться на значение запроса, так как это шаблонный двигатель используется в этом примере.

Смежные вопросы