我正在使用骨干网构建一个应用程序,requirejs 和 yeoman。
我正在使用 twitter 的 typeaheadjs,它在开发版本中工作,但在构建后它不工作!它甚至没有抛出任何错误
this.collection.fetch({
success: function (data) {
$('#SerachProduct').typeahead({
name: 'abc',
valueKey: 'name',
local: data.toJSON(),
template: JST['app/scripts/templates/typeahead.ejs']
});
},
error: fun() {..
}
}
这是 github 存储库Github
这里的更新是站点应用程序的链接
$('#SerachProduct').typeahead({
name: 'accounts',
local: ['timtrueman', 'JakeHarding', 'vskarich']
});
尝试在控制台上运行它!它仍然无法正常工作!但它在开发版本中工作
注意:我尝试在requirejs之前将jquery和typeahead lib直接添加到索引文件中,即使在控制台中运行上述语句之后,typeahead甚至在生产版本中也不起作用,但是当我将它放在requirejs之后它起作用但只能通过控制台