【发布时间】:2013-01-19 18:11:29
【问题描述】:
我想在位置(路线)发生变化时更新页面的<title> 标记。我对观察App.Router 的当前路由变化特别感兴趣——然后我想访问与该路由关联的视图并根据视图的属性从观察者更新<title> 标记。
例如,如果去/about
- 如何设置观察者观察?我无法找到
currentState属性或等效的观察对象。 - 在观察者中,如何访问与路由关联的
App.AboutView?
我正在使用1.0.0pre4
我的目标是在currentPath 上的观察者将使用的每个视图上都有一个title 属性和一个authorization 属性。我想使用title 属性来更新document.title,并使用authorization 属性对象来检查我当前的用户是否可以访问路由。
既然我这么说并且@Michael Grassotti 的回答,也许这些属性属于 Controller 而不是 View。目标是访问与当前 Route 的上下文关联的这些属性,以修改 document.title 并检查我的 App.CurrentUserController (为登录用户存储 User 对象模型) em> 被授权访问当前路由。
【问题讨论】:
标签: ember.js ember-router