0

我已经注册了一个名为“t”的车把助手,它将翻译一个字符串。我有一个 Handlebars 模板,它使用将是一个单词的变量的值:

{{{word}}}

我想用我的助手翻译那个变量的值,但不能

{{t "{{{word}}}" }}   or   {{t {{{word}}} }}

我对 Handlebars 没有经验,我想知道 - 实现这一目标的最简单方法是什么?

4

1 回答 1

1

{{t 字}}

只需将引用传递给您的助手而不使用括号。

您只需要括号来输出对页面的引用值:

Handlebars HTML 转义 {{expression}} 返回的值。如果您不希望 Handlebars 转义值,请使用“triple-stash”,{{{。

更新:

如果您需要对 的值执行某种操作(例如转义 HTML)word,您可以创建第二个助手并使用(括号将其传递给您的第一个助手)

{{t (myOtherHelper word)}}

于 2014-11-12T16:58:38.367 回答