var engine = new Bloodhound({
remote: {
url: 'http://mockie.dev/blog/tag/autocomplete?keyword=%QUERY%',
wildcard: '%QUERY%'
},
datumTokenizer: Bloodhound.tokenizers.whitespace('title'),
queryTokenizer: Bloodhound.tokenizers.whitespace
});
$(".typeahead").tagsinput({
typeahead: {
source: engine.ttAdapter()
}
});
ソースのJSONリターン:ブートストラップ・tagsinput +先行入力
[{"id":3,"user_id":1,"title":"Book Review 1","slug":"book-review","meta_keyword":null,"body":"book review","meta_description":null,"created_at":"2017-02-01 18:39:46","updated_at":"2017-02-05 13:26:05","article_counter":0}]
これらは私が使用してJSファイルです: https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/blob/master/src/bootstrap-tagsinput.jsとされ、このhttps://github.com/twitter/typeahead.js
の最新私が知っていることは全て、そのコードは先読みでしか動作しませんが、私がtagsinputを使用して、先読みをソースとして使用してもそれはありません。私は午前中にこれを修正するよう努めてきました。私はブーストラップの先頭を試してみました。彼らの誰も良いドキュメンテーションを持っておらず、 "issue"セクションが誰もgithubでそれらに答えるように見えないので、うまくいかなかった。
私もこれを読んでhttp://bootstrap-tagsinput.github.io/bootstrap-tagsinput/examples/(headheadセクション)しかし、私はそれを行う方法がわかりません。
あなたはjsfiddleにデモを提供することができ、ソースオブジェクトとしてtypeaheadjsを試してみてください? – Kakashi