我使用translation指令从i18n中获取字符串数组,对其进行循环并替换其中的一些变量。 我的问题是过程的最后一部分,因为在循环遍历之前无法获取转换指令替换字符串数组中的变量:
<span *ngFor="let message of feature1.subfeature2 | translate: { name: username}">
{{ message }}
</span>
在我的i18n中,属性如下:
{
"feature1": {
"subfeature2": [
"hello {{name}}",
"blabla {{name}} blabla !"
]
}
}
我发现的解决方案是创建一个管道来替换message中的变量,但是最好进行转换以对数组进行工作。有想法吗?