在 ngx-translate 中使用链接路由

Mic*_*ael 8 ngx-translate angular

I\xc2\xb4m 使用Angular 5ngx-translate for i18n。现在我\xc2\xb4ve遇到以下问题,到目前为止还没有找到解决方案:

\n\n

模板:

\n\n
Please <a routerlink="/signup">Signup now</a>!\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在这个字符串应该通过翻译 json 文件进行翻译。但是routerlink没有被解析:

\n\n

Json语言文件:

\n\n
"signin": "Please <a routerlink="/signup">Signup now</a>!"\n
Run Code Online (Sandbox Code Playgroud)\n\n

我找到了一种解决方法,将句子分成三部分,但是 \xc2\xb4s 不是一个方便的方法,因为可能会发生三个部分与句子结构不匹配的情况(取决于语言)。

\n\n

还有其他方法可以解决这个问题吗?

\n\n

谢谢,最好的,\n迈克尔

\n

Arm*_*yan 1

尝试这个:

<p [innerHtml]="{{ 'withLink' | translate }}"></p>
Run Code Online (Sandbox Code Playgroud)

在您的 JSON 文件中:

"signin": "Please <a routerlink="/signup">Signup now</a>!"
Run Code Online (Sandbox Code Playgroud)