3

我已经在我的 Angular-Cli 应用程序中实现了 ngx-translate,并且当我执行以下操作时工作正常:

<div>{{ 'some.value' | translate }}</div>

但是我怎样才能翻译 HTML 组件的属性呢?就像是:

<div data-text="{{ 'some.value' | translate }}"></div>

(上面的这段代码不起作用)

提前感谢您提供的任何帮助...

JB

4

2 回答 2

6

你遇到了什么错误?

看起来,代码应该可以工作,但还有另一种选择:

<div [data-text]="'some.value' | translate"></div>

在我的脑海中,我猜你会得到一个错误'data-text' is not a property of <div>,在这种情况下,这不是 ngx-translate 问题,而是文件imports.component.ts的缺失可能会添加缺失的属性。

于 2017-11-22T21:29:14.683 回答
3

这应该工作

<div [attr.my-attribute]="'value.to.translate' | translate"></div>
于 2019-01-20T13:42:37.483 回答