使用时, “遗漏的类型错误无法调用 '片' 的未定义”::采用Ember的linkTo帮手
- ember.js提交b2e82ae
- 烬,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
,同样的错误occurres。
我在做什么错?
Thx Ginty,这工作。我也[注意](https://github.com/emberjs/ember.js/commit/b2e82aecf22c2654eb6e6894f5a0b82e2adfe5ed)它看起来像linkTo需要WIP,所以我最好再等几个小时再从HEAD开始工作。 – bazzel
我正在从官方rc1版本工作,并得到相同的错误。 – mehulkar