我有来自服务器的字符串中的HTML:
str = '<div>The linkL <a href="/en/about">About</a></div>';
这只是一个例子,我有很多链接的超长HTML。
在模板中我有这个
<div innerHTML="str"></div>
一切正常,除了当有人单击链接重新加载整个页面时,我需要routerLink替换所有<a
标签。
有可能吗? 谢谢
答案 0 :(得分:2)
不是重新加载页面的<a>
标签,而是它的href
属性。像这样用href
替换routerLink
:
<a routerLink="/en/about">About</a>
要从字符串中获取该信息,可以使用:str.replace("href", "routerLink");