在“<br/>”中使用替换

时间:2016-02-28 20:54:19

标签: angularjs html5

我试图在屏幕上显示文字:

{{content.lore}}

到目前为止还好,但我的文字格式如下:

“... <br><br>Essariaçãopoderosa - forjadaàimagemdeumagárgula - o manteve <br><br> seguro em suas jornadas,permitindo que ele desempenhasse seu importante trabalho sem medoderetaliaçõesdarleshostisàsua terra natal。<br><br>Issoé,atédespertara ira do Alto Comando Noxiano com suas sentinelas。<br><br> ......“。

这些<br>显示在文本中,我想删除它。使用

content.lore.replace("<br>", "");

文字不会改变。如何替换这些<br>

1 个答案:

答案 0 :(得分:1)

如果要删除<br>

,可以使用将html转换为文本的过滤器
app.filter('htmlToText', function(){
  return function(html){        
     return angular.element('<div>').append(html || '').text();
  };
});

查看

{{content.lore | htmlToText}}