我有一个用 CoffeeScript 编写的控制器,如下所示:
class App.SidebarController extends Ember.ObjectController
namez: (->
@get('name')
).property()
然而,[object Object]
当我调用{{namez}}
标签时,这会在我看来返回。
我在 JavaScript 中重新编写了相同的控制器,并且该属性按预期打印到模板中:
App.SidebarController = Ember.ObjectController.extend({
namez: function() {
return this.get('name');
}.property()
});
关于为什么 CoffeeScript 版本没有返回正确值的任何想法?