在angular2中的字符串中使用routerLink不起作用

时间:2018-01-10 09:31:00

标签: angular2-routing

var str = '<a routerLink="/SomeLink">Some Link</a>

我试图通过Javascript插入一些链接,其中我将routerLink作为路径指定。但它不起作用,它的呈现原样。请建议如何在字符串中使用routerLink。

2 个答案:

答案 0 :(得分:0)

  

它的渲染是

您是否尝试使用document.getElementBy...().innerHtml = str添加此元素?

如果是这样的话,我认为这是在&#34;而不是在角度2的精神和#34;标题...

我建议您多阅读creating dynamic elements in angular 2+

答案 1 :(得分:0)

var str = '<a routerLink="/SomeLink" href="#/SomeLink">Some Link</a>

我添加了href,它的工作正常。谢谢大家。