提前输入.js:页脚查询如何工作

Typeahead.js: how does footer query work?

本文关键字:何工作 工作 查询 输入 js      更新时间:2023-09-26

我正在使用Twitter typeahead.js。文档说:

页脚 – 呈现在数据集底部。可以是 HTML 字符串或预编译模板。如果是预编译模板,则 在上下文中传递将包含查询和 isEmpty。

但是,我无法使用query.

我想在以下方面使用它:

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

它实际上是如何工作的??

可以在此处查看页脚操作的示例:

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

搜索电影(例如外星人(,您会在建议底部看到页脚。

代码的关键部分是:

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

您需要使用 Handlebars 语法(即大括号(来引用查询值,因为这是此示例中使用的模板引擎。