我使用 typeahead-js 的设置如下。它在本地运行良好,没有任何问题。但是,当我部署到流星时,它不再起作用,因为基准是相同的,但没有发生预输入。
在 Meteor.client 上:
Template.searchProfiles.rendered = function() {
$('input#query').typeahead({
name:'searchProfiles',
local:searchProfilesDatums(),
});
}
var searchProfilesDatums = function() {
var datums = [];
Profiles.find().forEach(function(profile) {
tokens = profile.name.split(" ");
datums.push({value:profile.name, nameRoute:profile.nameRoute, tokens:tokens});
});
return datums;
}