0

是否可以在模板中使用插值动态调用翻译?我想从这个版本中得到类似的东西:

<label for="{{media.type}}">{{t 'social.labels.twitter'}}</label>

使用插值到下面的一个:

<label for="{{media.type}}">{{t 'social.labels.'{{model.some_media_name}}}}</label>

如您所见,我喜欢根据其模型值调用指定社交媒体的标签翻译。上面的片段不起作用。有任何想法吗 ?谢谢

4

1 回答 1

0

我喜欢ember-i18n 问题之一的答案,你应该只使用concat如下函数:

<label for="{{media.type}}">{{t (concat "social.labels." media.type)}}</label>

在equalssocial.labels.twiiter的情况下将寻找翻译键的内容。media.typetwitter

于 2018-02-23T13:02:15.607 回答