我知道HTML
可以使用 检索[(ngModel)]="htmlContent"
,但是否可以只获取文本?谢谢。
例子:
这段文字是粗体的。这是斜体字
html内容:<b>This text is bold</b>
.<i>This is italics</i>
文字内容:This text is bold. This is italics
我知道HTML
可以使用 检索[(ngModel)]="htmlContent"
,但是否可以只获取文本?谢谢。
例子:
这段文字是粗体的。这是斜体字
html内容:<b>This text is bold</b>
.<i>This is italics</i>
文字内容:This text is bold. This is italics
您可以使用类解析它DOMParser
,然后只使用该innerText
属性。
假设您在名为 的变量中有 HTML html
,它将是
let html = '<b>This text is bold</b>.<i>This is italics</i>';
var oParser = new DOMParser();
var oDOM = oParser.parseFromString(html, "text/html");
var text = oDOM.body.innerText;
console.log(text);
有关解析器的更多信息,请参见https://developer.mozilla.org/en-US/docs/Web/Guide/Parsing_and_serializing_XML
是的!只需通过以下方式使用 innerHTML 属性:
<div [innerHTML]="model.property"></div>