boostrap-tagsinput + typeahead as source不起作用

时间:2017-02-06 09:09:06

标签: javascript typeahead.js bootstrap-tags-input

orchestrator-type

json返回来源:

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()
           }
        });

这些是我使用的js文件: https://github.com/bootstrap-tagsinput/bootstrap-tagsinput/blob/master/src/bootstrap-tagsinput.js以及此https://github.com/twitter/typeahead.js

的最新内容

这就是我所知道的,该代码仅适用于预先输入,但当我使用tagsinput并使用typeahead作为源代码时它不起作用。我一直试图解决这个工作从早上起,我尝试了boostrap-typeahead,typeahead,bloodhound。但没有成功,因为他们都没有良好的文件和#34;问题"部分似乎没有人在github上回答它们。

我也读过这个http://bootstrap-tagsinput.github.io/bootstrap-tagsinput/examples/(打印头部分),但我不知道该怎么做。

2 个答案:

答案 0 :(得分:0)

尝试使用typeaheadjs作为源对象

"F:\Videos\Online Videos\Comics Explained\%(playlist_title)s\MP3\%(title)s.%(ext)s"

答案 1 :(得分:0)

您应该在标签输入之前初始化引擎对象

let sortedArray = unsortedArray.sorted(by:{ !$0.isUser && $1.isUser})