gpt4 book ai didi

javascript - 如何将 ng-translate 与从 Controller 解析的变量一起使用?

转载 作者:行者123 更新时间:2023-11-30 12:12:18 26 4
gpt4 key购买 nike

我正在为 i18n 使用 ng-tranlate

我想将已翻译的标签与从 Controller 绑定(bind)解析的变量组合在一起。我怎样才能实现以下目标?

<div translate="my.lang.text">some more: {{controller.attribute}}</div>

这不起作用,ng-translate 会忽略 div 之间的任何内容。为什么?

最佳答案

translate 指令将用您传递给它的翻译替换元素的内容。

您描述的用例看起来像一个参数化翻译。如果你想继续使用该指令,你可以通过 translate-values 指令传递变量:

<div translate="my.lang.text"
translate-values="{value: 'some more: ' + controller.attribute}"></div>

您必须指定您的翻译是参数化的:

JSON

"my.lang.text": "This is a parameterized string {value}"

关于javascript - 如何将 ng-translate 与从 Controller 解析的变量一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33419268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com