2017-02-06 17 views
0
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セクション)しかし、私はそれを行う方法がわかりません。

答えて

0

ではなく

$(".typeahead").tagsinput({ 
     typeaheadjs: { 
      source: engine.ttAdapter() 
     } 
    }); 
+0

あなたはjsfiddleにデモを提供することができ、ソースオブジェクトとしてtypeaheadjsを試してみてください? – Kakashi

関連する問題