我有一种情况,如果word匹配关键字(data或dataArray),我想快速加粗AngularJS中html字符串(editorData)中的每个单词。
请记住,我无法在editorData中更改案例。这是我提出的解决方案,但它没有帮助。
var editorData = "<p>Hello Mr. Abhimanyu, how are you?</p> <p>Congratulations on buying a new car.</p>";
var data = "Abhimanyu, you, car";
var dataArray = data.split(',');
angular.forEach(dataArray, function (d) {
var word = d.trim().toLowerCase();
editorData = editorData.replace(word, "<b>" + word + "</b>");
});
感谢任何帮助。如果可能的话,请帮我调试Plunker。
答案 0 :(得分:-1)
在这里,整个文本将以粗体显示:
var txt = "Hello Mr. Abhimanyu, how are you?";
txt = txt.bold();
document.write("bold text " + txt);