Многострочная подсказка с нокаутом

108
12

Я пытаюсь создать многострочный заголовок с нокаутом.

С обычным HTML это не проблема (просто включите ). Поэтому я пробовал то же самое с нокаутом, но он просто показывает простой заголовок 1 строки (обратите внимание на обычный заголовок, когда я не использую.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());

Любая идея, как сделать несколько заголовков строк с нокаутом?

спросил(а) 2021-01-25T17:43:27+03:00 4 месяца, 3 недели назад
1
Решение
108

Связывание attr использует метод element.setAttribute внутри, который принимает строку в качестве значения attibute.

Таким образом, нет необходимости в XML-кодировании разрыва строки, вы можете иметь \n внутри своей строки tooltip:

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

Демо JSFiddle.

ответил(а) 2021-01-25T17:43:27+03:00 4 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема