在我们的项目中,我们构建了一些实际上是默认视图的组件,是否可以翻译视图属性,例如我们为每个页面传递标题。
E.g
这是我的观点,每个页面都有一个动态标题{{view.titleToShow}}
..模板/视图/简单navbar.hbs
<div class="navbar-header pull-left">
<div class="navbar-brand">
{{view.titleToShow}}
</div>
</div>
..模板/汽车/ cars.hbs
{{view 'simple-navbar'
titleToShow='Projects'
...
}}
..翻译/ eng.js
import Ember from 'ember';
export default Ember.Object.create({
eng: {
General: {
SequenceAnalyze: "Sequence Analysis",
UNITESH: "Unite Species Hypotheses",
},
Specimen : {
},
})
模板{{i18n-t'General.Save'}}
中常规使用的示例<button {{action 'createStudy'}} class="btn btn-default"><span class="glyphicon glyphicon-ok"></span> {{i18n-t 'General.Save'}}</button>
答案 0 :(得分:2)
应该是
titleToShow: Ember.I18n.t('General.Save')