2

我正在使用从 git master 构建的 Ember。我的 RouteManager 并不复杂,但是当我尝试启动我的应用程序时,我收到了这个错误:

未捕获的类型错误:对象的属性“1”,不是函数

跟踪跟踪表明这是在应用程序初始化时发生的。

这个 jsfiddle显示了问题,尽管您必须在 javascript 控制台中查看错误消息。我的实际路由器将比这更复杂,但我已将其精简到骨头以试图消除潜在的错误源。

4

2 回答 2

6

随着注入 API 的更改,您需要将 Ember Data 的版本更新到 master 的最新版本。

于 2012-06-18T21:30:25.173 回答
2

这是一个“有效”的小提琴。

http://fiddle.jshell.net/Sly7/ZySzK/

我从在 stackoverflow 上找到的另一个小提琴中获取了一个 ember-data 资源。

填充数组控制器的方式很奇怪。通常你在控制器的 connectOutlet 方法中传递上下文,通过指定一个上下文(在你的情况下,它应该是 Sylvius.Section.find() )我不知道为什么,但是这样做,我有错误'Sylvius .Section 没有方法 find'... 可能是由于 ember-data/emberjs 错误版本而导致的其他混乱。

于 2012-06-18T21:52:07.177 回答