Angular使用参数翻译innerHTML

20

我想翻译一个包含<a>标签和url参数的源文本,以下是字符串文本示例:

STRING_TEXT = 'some text <a href={{url}}>some link name</a>'

我知道可以进行翻译

(这句话已经是中文了,无需翻译)
<div [innerHTML]="'STRING_TEXT' | translate"></div>

文档所述。

但在这种情况下,我该如何包含url参数?

1个回答

29

translate管道接受一个参数对象作为翻译信息的上下文,您可以通过以下方式将此参数传递:

<div [innerHTML]="'STRING_TEXT' | translate: {url: 组件上的某个变量}"></div>

请参阅文档


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接