我已经在我的 Angular-Cli 应用程序中实现了 ngx-translate,并且当我执行以下操作时工作正常:
<div>{{ 'some.value' | translate }}</div>
但是我怎样才能翻译 HTML 组件的属性呢?就像是:
<div data-text="{{ 'some.value' | translate }}"></div>
(上面的这段代码不起作用)
提前感谢您提供的任何帮助...
JB
我已经在我的 Angular-Cli 应用程序中实现了 ngx-translate,并且当我执行以下操作时工作正常:
<div>{{ 'some.value' | translate }}</div>
但是我怎样才能翻译 HTML 组件的属性呢?就像是:
<div data-text="{{ 'some.value' | translate }}"></div>
(上面的这段代码不起作用)
提前感谢您提供的任何帮助...
JB
你遇到了什么错误?
看起来,代码应该可以工作,但还有另一种选择:
<div [data-text]="'some.value' | translate"></div>
在我的脑海中,我猜你会得到一个错误'data-text' is not a property of <div>
,在这种情况下,这不是 ngx-translate 问题,而是文件imports
中.component.ts
的缺失可能会添加缺失的属性。
这应该工作
<div [attr.my-attribute]="'value.to.translate' | translate"></div>