typeahead空模板不工作

时间:2014-09-25 01:25:21

标签: typeahead.js

我正在设置类型:

       $this.typeahead({ 
            prefetch: $this.data('url-prefetch'), 
            templates: { 
                empty: 'No matching files found' 
            } 
        })

预取工作正常,但没有匹配时不显示空模板。

2 个答案:

答案 0 :(得分:1)

在Typeahead.js v0.10.x中进行了基本更改。检查您的代码,看起来您正在定位Typeahead v0.9.x,因此请务必加载此旧版本,否则无法完成任务。

我建议您更新代码以支持v0.10.x,这是一个迁移指南: https://github.com/twitter/typeahead.js/blob/master/doc/migration/0.10.0.md

答案 1 :(得分:1)

遇到此问题的人

如果您在选项中具有 {async:true} ,则

“空”模板将不会显示

$this.typeahead({
  async: false,
  prefetch: $this.data('url-prefetch'), 
  templates: { 
    empty: 'No matching files found' 
  } 
});