0

是否有机会对将从打字稿函数中检索到的 HTML 属性进行翻译?例如,请参见下文。

<myCustomElement buttonId="personDetails" [title]="CustomSectionDisplayName('PersonDetails')" link="Person details"  linkText="Name, age and gender"></myCustomElement>

对于上面的代码,我想翻译到达 [title] 属性的值。对于静态值,我们可以做到这一点。但在这里,它是动态的。那么,有人可以建议我在 i18n 中的任何选项吗?

[注意:我不期待答案,因为我们可以通过 ngx-translate 等其他库来实现。]

我很想知道这一点。请告诉我。

4

2 回答 2

1

我认为您可以尝试使用规范形式进行绑定,例如使用 bind-title 而不是 [title] 然后添加 i18n 属性,如下所示: i18n-bind-title="test@@title" 它对我有用!

于 2018-11-19T10:47:12.333 回答
0

要标记要翻译的属性,请以 i18n-x 的形式添加属性,其中 x 是要翻译的属性的名称。以下示例显示如何通过在 img 标签上添加 i18n-title 属性来标记要翻译的 title 属性:

这种技术适用于任何元素的任何属性。

您还可以使用 i18n-x="|@@" 语法指定含义、描述和 ID。

于 2019-05-03T07:53:03.303 回答