这个Ember教程已经过时了吗?

时间:2014-05-26 13:14:15

标签: javascript html html5 ember.js

我试图用一个写得很好的教程来玩玩具程序,但是我得到了一个余烬错误:

    Uncaught Error: Assertion Failed: The attempt to link-to route '<App.Contributor:ember296>' failed. The router did not find '<App.Contributor:ember296>' in its possible routes: 'loading', 'error', 'contributors', 'contributor', 'index', 'application' ember-1.5.1.js:73
Ember.assert ember-1.5.1.js:73
computeLinkViewRouteArgs ember-1.5.1.js:37699

我相信这是因为本教程是从2013年2月开始的。我在其他库中使用这个版本的ember。

<script src="js/jquery-1.10.2.js" type="text/javascript"></script>
<script src="js/handlebars-1.1.2.js" type="text/javascript"></script>
<script src="js/ember-1.5.1.js" type="text/javascript"></script>
<script src="js/app.js" type="text/javascript"></script>

是否有任何ember专家可以查看教程底部的代码:Tutorial,看看为什么它不起作用?我真的很难过,我希望能搞乱源代码。

1 个答案:

答案 0 :(得分:2)

本教程中唯一真正过时的是linkTo不赞成使用link-to(他们使用了虚线助手名称)。

此处应用正常运行。

http://emberjs.jsbin.com/kosutiha/1/edit