标签中的Ember Handlebars模板

时间:2013-08-26 13:15:11

标签: javascript ember.js handlebars.js

ember(特别是应用程序模板)是否可以在head标签内操作,以便动态更改标题标签,元标记,外部css样式表和favicon?

如果是这样,那么干净的做法是什么?

1 个答案:

答案 0 :(得分:10)

为了完成这项工作,我所做的是创造了车把助手。例如,如果要更改非常常见的视图标题,可以使用帮助程序。

Ember.Handlebars.helper('headTitle', function(title) {
  Ember.$('head').find('title').text(title);
}, 'title');

现在在任何视图模板中,您只需添加帮助

即可
{{headTitle 'View Header'}}

以下是检查其工作情况的JSbin