我试图破坏我在按钮悬停按钮中使用的自定义HTML工具提示。 我尝试在打字稿中使用其他方法(即/ n,&#013),因为这是添加换行符的自定义工具提示,而且似乎无济于事。
以下是我正在使用的工具提示数据以及与之相关的小提琴:
tooltipData="Helo,Angular 2" + "
" + "This button is used to test hover message" + "/n" + "This message should come at the last"
答案 0 :(得分:2)
尝试一下-
<div title="Helo,Angular 2
This button is used to test hover message	This message should come at the last">Hover Me</div>
我在这里使用-

 - for New line
我希望这对您有用。
答案 1 :(得分:1)
您使用了错误的斜杠-新行应为\ n而不是/ n:
tooltipData="Helo,Angular 2" + "
" + "This button is used to test hover message" + "\n" + "This message should come at the last"
答案 2 :(得分:1)
将您的fiddle更新为使用\n
而不是/n
。
答案 3 :(得分:1)
嗨,这段代码将在所有浏览器中都可以使用! chrome和safari中的新行,而IE则使用ul li
function genarateMultiLIneCode(){
var =values["a","b","c"];
const liStart = '<li>';
const liEnd = '</li>';
const bullet = '• ';
var mergedString = ' ';
const unOrderListStart='<ul>'
const unOrderListEnd='</ul>'
const fakeNewline = '
';
for (let i = 0; i < values.length; i++) {
mergedString += liStart + bullet + values[i] + liEnd + fakeNewline;
}
const tempElement = document.createElement("div");
tempElement.innerHTML = unOrderListStart + mergedString + unOrderListEnd;
return tempElement.innerText;
}
}
答案 4 :(得分:0)
var =values["RAHUL","BIKASH","RAMAN"];
const liStart = '<li>';
const liEnd = '</li>';
const bullet = '• ';
var mergedString = ' ';
const unOrderListStart='<ul>'
const unOrderListEnd='</ul>'
const fakeNewline = '
';
for (let i = 0; i < values.length; i++) {
mergedString += liStart + bullet + values[i] + liEnd + fakeNewline;
}
const tempElement = document.createElement("div");
tempElement.innerHTML = unOrderListStart + mergedString + unOrderListEnd;
然后使用 tempElement.innerText