Ember.js 从余烬组件访问别名计算特性

Ember.js 从余烬组件访问别名计算特性,ember.js,ember-cli,Ember.js,Ember Cli,我通过一个名为“disabled”的属性将“Ember.computed.alias()”的值传递给组件。别名本身指向一个计算属性 在控制器中,别名携带由computed属性返回的正确值。但是,当我尝试从组件内访问“disabled”属性时,如下所示: this.getAttr('disabled') 该值始终为“未定义” 我应该能够将计算属性的别名传递给组件吗 任何帮助都将不胜感激 谢谢。这个。获取('disabled')谢谢你的回答,但这没有什么区别。我最近读到一位Ember核心团队成员的

我通过一个名为“disabled”的属性将“Ember.computed.alias()”的值传递给组件。别名本身指向一个计算属性

在控制器中,别名携带由computed属性返回的正确值。但是,当我尝试从组件内访问“disabled”属性时,如下所示:

this.getAttr('disabled')
该值始终为“未定义”

我应该能够将计算属性的别名传递给组件吗

任何帮助都将不胜感激


谢谢。

这个。获取('disabled')
谢谢你的回答,但这没有什么区别。我最近读到一位Ember核心团队成员的帖子,说我们应该在即将发布到Ember 2.0的组件中使用this.getAttr('attrName')或this.attr.attrName,所以我希望它们能正常工作。您现在使用的是什么版本的Ember?Ember 1.13.5,但我正在尝试将来验证我的代码:-)你是说,
this.get(“disabled”)
也不起作用吗?如果是这样,则可能是设置或传递了错误的属性。我认为传递别名属性应该可以很好地工作。或者您的“this”嵌套在组件以外的上下文中?(比如jQuery回调之类的?)