5

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

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

4

1 回答 1

10

为了完成这项工作,我所做的是创建了车把助手。例如,如果您想更改非常常见的视图标题,这里是助手。

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

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

{{headTitle 'View Header'}}

这是检查其是否工作的JSbin

于 2013-08-29T09:03:21.553 回答