我正在尝试通过烧瓶应用程序定义 typeahead.js 的模板。
我正在寻找的解决方案是覆盖默认(jinja2)模板,或者使用默认值来定义新模板。
更新:
这就是我到目前为止所拥有的。“价值”以外的任何其他价值都不起作用。
$('#search').typeahead({
name: 'Search',
local: {
value: 'String1',
tokens: ['1','one'],
name: 'StringTest'
},
template: '<p>Template {{value}}{{name}}</p>', // Only shows "Template String1"
engine: Hogan
});
这是我的模板的样子
<script src='http://twitter.github.com/typeahead.js/releases/latest/typeahead.js'</script>
<script src="http://twitter.github.com/hogan.js/builds/2.0.0/hogan-2.0.0.js"></script>
<script src="static/js/search.js"></script> // Hard coded to see if it works..