多线工具提示与淘汰赛

时间:2014-07-28 09:18:23

标签: knockout.js

我正在尝试用淘汰赛创建一个多线冠军。

使用普通HTML,这不是问题(仅包括
)。所以我尝试了同样的淘汰赛,但它只显示simple 1 line title(当我不使用.knockout时注意一个正常的标题)

function vm() {
    var self = this;
    this.a        = ko.observable(4);
    this.b        = ko.observable(7842);

    this.tooltip = ko.computed(function() {
        return "Line1: "+self.a()+" 
 Line2: " + self.b();
    });
}

ko.applyBindings(new vm());

知道如何用淘汰赛制作多个职称?

1 个答案:

答案 0 :(得分:5)

attr绑定在内部使用element.setAttribute method,它将字符串作为attibute值。

因此,您无法对\n字符串中的tooltip换行符进行XML编码:

this.tooltip = ko.computed(function() {
    return "Line1: "+self.a()+"\n Line2: " + self.b();
});

演示JSFiddle