复杂html到纯文本-Angular 4/Javascript
我正在做这个项目,我有一个问题。问题是,我需要解码作为API JSON对象一部分获得的html。html非常复杂,所以我需要你们的帮助 这是我需要翻译成纯文本的示例值: \rSave高达49%bla bla一些文本、文本、文本世界的文本和文本。有关文本价格的文本详细信息,请单击所需位置。复杂html到纯文本-Angular 4/Javascript,javascript,html,json,angular,decode,Javascript,Html,Json,Angular,Decode,我正在做这个项目,我有一个问题。问题是,我需要解码作为API JSON对象一部分获得的html。html非常复杂,所以我需要你们的帮助 这是我需要翻译成纯文本的示例值: \rSave高达49%bla bla一些文本、文本、文本世界的文本和文本。有关文本价格的文本详细信息,请单击所需位置。\r以文本形式拨打0871 222 text和quoteELG2017\r 是的,我知道,太可怕了。嗯,这就是我要解码的 非常感谢 text.replace(/]*>/g',) text.replace(/]*
\r以文本形式拨打0871 222 text和quoteELG2017\r 是的,我知道,太可怕了。嗯,这就是我要解码的 非常感谢
text.replace(/]*>/g',)代码>
text.replace(/]*>/g',)代码>您可以使用如下内容:
htmlToText(html) {
var tmp = document.createElement('DIV'); // TODO: Check if this the way to go with Angular
tmp.innerHTML = html;
return tmp.textContent || tmp.innerText || '';
}
您可以使用以下内容:
htmlToText(html) {
var tmp = document.createElement('DIV'); // TODO: Check if this the way to go with Angular
tmp.innerHTML = html;
return tmp.textContent || tmp.innerText || '';
}
你所说的解码是什么意思?解析它的值?显示为HTML?将这段可怕的代码转换为纯文本。理想地保留换行符。你说的解码是什么意思?解析它的值?显示为HTML?将这段可怕的代码转换为纯文本。理想情况下保留换行符。