emblem.js 中带有变量的串联字符串
Concatenation string with variable in emblem.js
我需要在 Emblem.js 中向 i18n helper 传输具有可变值的连接字符串常量,我该怎么做?
each item in model.items
div
t "dict.{{item}}"
returns错误
Missing translation for key "dict.{{item}}"
如果您使用的是 Handlebars 1.3+,则可以使用 subexpression。首先,编写一个字符串连接助手:
Ember.Handlebars.helper('concat', function (a, b) {
return a + b;
});
然后像这样使用它(抱歉,我不知道 Emblem,所以我打算使用正常的 stache 语法):
{{t (concat 'dict.' item)}}
我需要在 Emblem.js 中向 i18n helper 传输具有可变值的连接字符串常量,我该怎么做?
each item in model.items
div
t "dict.{{item}}"
returns错误
Missing translation for key "dict.{{item}}"
如果您使用的是 Handlebars 1.3+,则可以使用 subexpression。首先,编写一个字符串连接助手:
Ember.Handlebars.helper('concat', function (a, b) {
return a + b;
});
然后像这样使用它(抱歉,我不知道 Emblem,所以我打算使用正常的 stache 语法):
{{t (concat 'dict.' item)}}