我正在使用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语法(即大括号)来引用查询值,因为这是本示例中使用的模板引擎。

07-27 19:49
查看更多