【发布时间】:2015-07-07 15:46:02
【问题描述】:
使用 Ember 1.13
我可能遗漏了一些东西,并且以完全错误的方式处理这个问题。
我将会话状态保存在可供我的所有控制器使用的 ember 服务中。它有一个布尔属性 isExistingSession。
在我的应用程序的标题中,我想根据 isExistingSession 的值有条件地显示登录按钮或用户信息。
据我所知,我不能直接在车把中使用服务属性,所以我的解决方案是在 applicationController 上创建一个计算属性,该属性始终等于 sessionService 上 isExistingSession 的值
export default Ember.Controller.extend({
isExistingSession: function () {
return sessionService.get('isExistingSession');
}.property('sessionService.isExistingSession'),
但是计算外部实体的属性似乎是无效的。
你知道如何做到这一点吗?
【问题讨论】:
标签: ember.js