div2 url链接在div体中

时间:2016-08-25 17:46:18

标签: html angular angular2-template

我有一个pre块,使用插值填充:

<pre>{{text}}</pre>

text="some text https://google.com some more text"

我希望得到类似的东西:

<pre>some text <a href="https://google.com" target="_blank">link</a> some more text</pre>

因此在浏览器中我只希望看到指向指定网址的超链接:

some text link some more text

但如果我尝试将html注入text var中,肯定会将其显示为纯文本:

some text <a href="https://google.com" target="_blank">link</a> some more text

有没有一种简单的方法可以获得理想的结果?不使用ngFor

1 个答案:

答案 0 :(得分:1)

这就是你要找的东西:

text="some text <a href='https://google.com' target='_blank'>link</a> some more text"

在你的模板中:

<pre [innerHTML]="text"></pre>