如何在2.x Ember中的ember控制器中的另一个字段中使用依赖注入字段?
例如,我有
export default Ember.Controller.extend({
session: Ember.inject.service('session'),
user: this.get('session').username
user
如何能够访问session
的延迟计算值?
我注意到上面的情况不起作用,因为我相信session
的价值已被计算出来了吗?
我可以使用计算属性,但我使用user
作为input
中的值,我只是设置基值。
答案 0 :(得分:0)
不确定我是否正确理解了您的问题,但似乎您可以使用计算属性函数(我通常以这种方式处理DI):
user: Ember.computed.oneWay('session.username')
或者更简单,alias
:
user: Ember.computed.alias('session.username')