このようなモーダルに含まれるフォームでブートストラップタグ入力を使用しようとしています
...
<div class="form-group">
<label for="myTagLabel">Tags:</label>
<input class="form-control" id="myTag" type="text" data-role="tagsinput">
</div>
また、次のコードでTwitterの先行入力を使用しようとしています
var tagValues = ['ATag','AnotherTag'];
var tagVals = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
local: $.map(tagValues, function(tagValue) { return { value: tagValue }; })
});
// kicks off the loading/processing of `local` and `prefetch`
tagVals.initialize();
$('#myTag').tagsinput({
typeaheadjs: {
name: 'tagVals',
displayKey: 'value',
valueKey: 'value',
source: tagVals.ttAdapter()
}
});
上の画像で結果を見ることができます。この場合の問題は、角が丸いフレームに先行入力候補が含まれていないことです。