我正在尝试将 tag-it 与淘汰赛一起使用:
这是我的html:
<input placeholder="Tags" class="tagsInput" data-bind="tags:{}, tagitOptions: { initiateTags: myTags, tagSource: allMyTags, placeholder: 't-æ-g-g'}" />
在哪里
myTags = ko.observableArray([]);
allMytags = ko.observableArray([]);
我的绑定是这样的:
ko.bindingHandlers.tags = {
init: function (element, valueAccessor, allBindingsAccessor) {
var options = allBindingsAccessor().tagitOptions || {};
$(element).tagit(options);
},
update: function (element, valueAccessor) {
//I´ll leave this til later...
}
}
Firebug 告诉我 options.initiateTags() = [ "myTag1", "myTag2" ] 和 options.placeholder = "t-æ-gg"。但 tagit 不显示我的initialTags。为什么?