Ember.js 余烬控制器不';不存在?

Ember.js 余烬控制器不';不存在?,ember.js,Ember.js,我才刚开始学习灰烬。我对一些事情有点困惑,因为主站点上的指南似乎指出了不同的工作方式 在主文档中(http://emberjs.com/documentation/),它表示控制器应仅扩展普通余烬对象,如下所示: Ember.Object.extend(); 这对我来说很好 然后在使用布线的指南中(http://emberjs.com/guides/outlets/)这表明存在可以扩展的控制器对象类型: Ember.Controller.extend(); 这对我不起作用,如果我只是尝试co

我才刚开始学习灰烬。我对一些事情有点困惑,因为主站点上的指南似乎指出了不同的工作方式

在主文档中(http://emberjs.com/documentation/),它表示控制器应仅扩展普通余烬对象,如下所示:

Ember.Object.extend();
这对我来说很好

然后在使用布线的指南中(http://emberjs.com/guides/outlets/)这表明存在可以扩展的控制器对象类型:

Ember.Controller.extend();
这对我不起作用,如果我只是尝试console.log Ember.Controller,它是未定义的

我使用的是Ember版本0.9.8.1


我应该担心这一点,还是继续扩展对象作为我的控制器?

0.9.8.1正在老化,不幸的是,甚至网站上的指南都领先于它——使用最新(at)来跟上最新的最佳实践


更新:1.0-pre已退出(),因此这是最好的使用方法。文档/指南已经更新。

我认为@pauldechov是指具体的“最新”版本,您可以在这里找到:


但也要记住,文档和“最新”并不总是同步的。

没错。到目前为止,那里也有一个1.0-pre版本(尽管到目前为止文件顶部仍然显示为0.9.8.1)