Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何允许使用引导标记Input和typeahead.js自定义值?_Javascript_Twitter Bootstrap_Typeahead.js_Bootstrap Tags Input - Fatal编程技术网

Javascript 如何允许使用引导标记Input和typeahead.js自定义值?

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作为源代

我正在尝试将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作为源代码可能与
freeInput
选项冲突

我会尝试将typeahead源添加为字符串数组,而不是使用嗜血犬

$('#dailyTagsInput').tagsinput({
  ...
  typeaheadjs: {
    name: 'states',
    source: $scope.statesSource
  }
});

感谢您的回复和良好的想法。我做了一些进一步的实验,发现如果在bootstrap3-typeahead.js(与typeahead.js相反)中使用typeahead选项,就可以直接提供一个数组。不幸的是,这仍然不允许我输入数组中未包含的值。您能为此想出解决方案吗?
$('#dailyTagsInput').tagsinput({
  ...
  typeaheadjs: {
    name: 'states',
    source: $scope.statesSource
  }
});