<br/>在一个字符串中标记没有在html中正确地创建一个新行

时间:2016-05-15 00:29:46

标签: javascript json

我的前端从文件系统中检索JSON数据并转换为以下数据

"Lorem Ipsum \r\n Lorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem Ipsum "

"Lorem Ipsum <br /> Lorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem Ipsum "

使用javascript的字符串替换方法。

我希望以下列方式在html中以正确的换行符显示此字符串。

"Lorem Ipsum
Lorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem IpsumLorem Ipsum "

以下是视图的代码:

<label>{{ formatJSON(string) }}</label>

formatJSON是Angular函数,它基本上将\r\n更改为<br/>

我该如何正确地做到这一点?

1 个答案:

答案 0 :(得分:0)

您必须使用ngBindHtml

<label ng-bind-html="formatJSON(string)"></label>