当前位置: 首页 > 知识库问答 >
问题:

ngx-translate:如何“翻译”一个html属性?

万明辉
2023-03-14

我已经实现了ngx-translate Angular-Cli

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

但是如何翻译HTML组件的属性呢?比如:

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

(上面的代码不起作用)

提前感谢任何帮助提供…

JB

共有2个答案

吉泰宁
2023-03-14

这应该行得通

<div [attr.my-attribute]="'value.to.translate' | translate"></div>
楚帅
2023-03-14

您遇到了什么错误?

代码看起来应该可以工作,但是还有另一个选项可以尝试:

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

我想你会得到一个错误,比如< code >‘data-text’不是

 类似资料:
  • 一旦绘制图形,Translate属性用于在x和y中进行平移。 语法 (Syntax) 以下是添加翻译的简单语法。 xtype: 'draw', translate: {x:10, y:10} 例子 (Example) 以下是一个显示用法的简单示例。 <!DOCTYPE html> <html> <head> <link href = "https://cdnjs.cloudfl

  • 我仍在大量学习AngularJS,所以请原谅我所有的劣质代码/缺乏知识。 我想做什么 我想把我的网页翻译成两种语言。当前,当我在索引中使用角度平移来平移静态内容时,它会起作用。html。像这样 }; 我加载EN和RU语言环境的简单JSON文件,结构如下 然后我通过Angular translate指令访问变量 一切正常。 我希望能够对自定义指令和ng repeat执行相同的操作。 问题 我在Ang

  • 我想从MongoDB集合中获得我的翻译。我找到了一个使用自定义加载器服务的例子(https://github.com/angula-translate/angula-translate/blob/920a9febc22f61368153d844f7cbefcfebb6ecec/src/service/loader-url.js)。 但是,我想在没有可用的翻译时,在该集合中自动获取我的翻译密钥。有办

  • 没有关于如何使用Google Translate API Client library for java的示例。 在本页中,谷歌建议搜索他们的API示例,但没有一个用于谷歌翻译API的示例:https://github.com/google/google-api-java-client-samples 因为我没有找到任何例子为谷歌翻译API我没有任何线索关于如何使用他们的官方java库。 我想提出

  • 本书的完整源代码可在 {{ book.sourceUrl }} 获得。 请 Fork 整个库。 然后,将库提取至你的电脑上。你需要了解如何通过 Git 来实现这一过程。 阅读 GitBook 文档 ,尤其是 Markdown 章节。 开始编辑 .md 文件,将其翻译至你的本地语言。 在 GitBook.com 上注册帐号,创建一本书籍,然后你便可以呈现出的精美网站,还包括 PDF、EPUB 等格式

  • 问题内容: 我正在开发Angular Web应用程序的i18n部分,我想在配置阶段使用angular-translate。 我定义了一些我想翻译的数据: 这是我的配置声明: 我得到的错误是经典 错误 : 错误:[$ injector:unpr]未知提供程序:$ filter 我知道我不能在配置阶段使用服务,只能在提供程序中使用,但是我的问题有解决方案吗? 编辑: 我的问题已经解决,方法是将键 ‘t