使用:
- ember.js 提交 b2e82ae
- ember-data.js 提交 001ba0c
- 车把-1.0.rc.2.js
这曾经可以与最新的路由器 API 一起使用,但现在在升级到最新提交后会中断。这也是第一个告诉我将 rc.2 用于车把的升级,这可能是一个提示。
linkTo帮助器在解析todo_items模板时引发错误: Uncaught TypeError: Cannot call method 'slice' of undefined
。
# router
App.Router.map(function() {
this.resource('todo_items', function() {
this.route('todo_item', {
path: '/:todo_item_id'
});
});
});
App.TodoItemsRoute = Ember.Route.extend({
model: function() {
return App.TodoItem.find();
}
});
# todo_items.handlebars
<ul>
{{#each item in content}}
<li>
{{#linkTo todo_items.todo_item item}}{{item.title}}{{/linkTo}}
</li>
{{/each}}
</ul>
当我将 linkTo 的第一个参数用引号括起来时,没有什么区别linkTo "todo_items.todo_item" item
,同样的错误也会发生。
我究竟做错了什么?