XOXCO标记,如何在KO绑定中添加动态标记

时间:2015-01-30 00:35:58

标签: javascript plugins knockout.js

我正在使用XOXCO的标记插件。 目前它始终显示删除x但是我只希望在页面处于编辑模式时显示它。目前我正在为editmode使用knockout数据绑定:

data-bind="visible: $root.editMode()==true"

这是用于显示标记的XOXCO代码和用于删除的x。

 if (d != "" && h != true) {
            a("<span>").addClass("tag").append(a("<span>").text(d).append("  "), a('<a>',{
                id: "campaign-tag",
                href: "#",
                title: "Removing tag",
                text: "x"
            }).click(function() {
                return a("#" + f).removeTag(escape(d))
            })).insertBefore("#" + f + "_addTag");
            g.push(d);
            a("#" + f + "_tag").val("");
            if (e.focus) {
                a("#" + f + "_tag").focus()
            } else {
                a("#" + f + "_tag").blur()
            }
            a.fn.tagsInput.updateTagsField(this, g);
            if (e.callback && c[f] && c[f]["onAddTag"]) {
                var i = c[f]["onAddTag"];
                i.call(this, d)
            }
            if (c[f] && c[f]["onChange"]) {
                var j = g.length;
                var i = c[f]["onChange"];
                i.call(this, a(this), g[j - 1])
            }
        }

任何帮助都会很棒!

0 个答案:

没有答案