Ember.js 模板外的EmberJS打印变量
在我的应用程序的余烬模板中,我有一个标题标记,它应该打印当前路线的标题。有人知道我将如何在EmberJS中实现这一点吗?一旦访问路由,有没有办法设置变量 路线Ember.js 模板外的EmberJS打印变量,ember.js,Ember.js,在我的应用程序的余烬模板中,我有一个标题标记,它应该打印当前路线的标题。有人知道我将如何在EmberJS中实现这一点吗?一旦访问路由,有没有办法设置变量 路线 Ember.Route.extend({ setupController: function(controller) { controller.set('routeName', this.routeName); } }); 控制器 Ember.Controller.extend({ routeName: null }
Ember.Route.extend({
setupController: function(controller) {
controller.set('routeName', this.routeName);
}
});
控制器
Ember.Controller.extend({
routeName: null
});
模板
<header>{{routeName}}</header>
{{routeName}
如果您了解应用程序
模板,则在应用程序控制器中有当前路径
属性(在其他一些对象中,请参见此处的详细信息:
//应用程序模板
{{currentPath}}
有几种方法
首先,应用程序控制器有一个属性,currentPath
此外,您还可以使用来确定余烬何时进行转换,并以某种方式更新标题
最后,如果要更改文档标题(显示在浏览器选项卡中),则会出现
//application template
<header>{{currentPath}}</header>