Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
复杂html到纯文本-Angular 4/Javascript_Javascript_Html_Json_Angular_Decode - Fatal编程技术网

复杂html到纯文本-Angular 4/Javascript

复杂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(/]*

我正在做这个项目,我有一个问题。问题是,我需要解码作为API JSON对象一部分获得的html。html非常复杂,所以我需要你们的帮助

这是我需要翻译成纯文本的示例值:

\rSave高达49%bla bla一些文本、文本、文本世界的文本和文本。有关文本价格的文本详细信息,请单击所需位置。
\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?将这段可怕的代码转换为纯文本。理想情况下保留换行符。