我正在使用 Angular 5 和 ngx-translate for i18n。现在我遇到了以下问题,到目前为止还没有找到解决方案:
模板:
Please <a routerlink="/signup">Signup now</a>!
现在这个字符串应该通过翻译 json 文件进行翻译。但是 routerlink 没有被解析:
Json 语言文件:
"signin": "Please <a routerlink="/signup">Signup now</a>!"
我通过将句子分成三部分找到了一种解决方法,但这不是一种方便的方法,因为可能会发生三部分与句子结构不匹配的情况(取决于语言)。
有没有其他方法可以解决这个问题?
谢谢 & 最好的,
迈克尔
最佳答案
试试这个:
<p [innerHtml]="{{ 'withLink' | translate }}"></p>
在您的 JSON 文件中:
"signin": "Please <a routerlink="/signup">Signup now</a>!"
关于angular - 在 ngx-translate 中使用链接的路由,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48201624/