Javascript 如何允许使用引导标记Input和typeahead.js自定义值?
我正在尝试将v.0.5.0与v.0.11.1和引导v3.3.5一起使用。它对我有效,但我无法输入typeahead源数组中不存在的标记。为了允许输入源数组中不存在的项,我需要更改什么 以下是我的html示例:Javascript 如何允许使用引导标记Input和typeahead.js自定义值?,javascript,twitter-bootstrap,typeahead.js,bootstrap-tags-input,Javascript,Twitter Bootstrap,Typeahead.js,Bootstrap Tags Input,我正在尝试将v.0.5.0与v.0.11.1和引导v3.3.5一起使用。它对我有效,但我无法输入typeahead源数组中不存在的标记。为了允许输入源数组中不存在的项,我需要更改什么 以下是我的html示例: <input type="text" id="dailyTagsInput" name="dailyTagsInput" class="form-control"> 指示自由输入“仅当使用字符串作为标记时才可能”。这让我觉得使用Typeahead+Bloodhound作为源代
<input type="text" id="dailyTagsInput" name="dailyTagsInput" class="form-control">
指示自由输入“仅当使用字符串作为标记时才可能”。这让我觉得使用Typeahead+Bloodhound作为源代码可能与freeInput
选项冲突
我会尝试将typeahead源添加为字符串数组,而不是使用嗜血犬
$('#dailyTagsInput').tagsinput({
...
typeaheadjs: {
name: 'states',
source: $scope.statesSource
}
});
感谢您的回复和良好的想法。我做了一些进一步的实验,发现如果在bootstrap3-typeahead.js(与typeahead.js相反)中使用typeahead选项,就可以直接提供一个数组。不幸的是,这仍然不允许我输入数组中未包含的值。您能为此想出解决方案吗?
$('#dailyTagsInput').tagsinput({
...
typeaheadjs: {
name: 'states',
source: $scope.statesSource
}
});