gpt4 book ai didi

javascript - EmberJS 嵌套路由未得到解析

转载 作者:行者123 更新时间:2023-11-28 02:26:00 25 4
gpt4 key购买 nike

我正在尝试在 EmberJS.RC.1 版本中构建一个简单的地址簿应用程序,作为学习它的一部分。我的路线没有通过初步检查。这里有什么问题呢? http://jsfiddle.net/Sz6fj/

控制台错误:

Uncaught Error: assertion failed: Cannot call get with 'id' on an undefined object - ember-1.0.0-rc.1.js:52

结构

contacts
contacts/new
contacts/<id>
contacts/<id>/edit
<小时/>

代码:

App.Router.map(function(){
this.resource('contacts', {path: '/'}, function(){
this.route('new', {path: '/new'});
this.resource('contact', {path: '/:contact_id'}, function(){
this.route('edit', {path: '/edit'});
});//contact
});//contacts
});

最佳答案

这是因为您的模型上没有 contact_id。如果将其更改为主键(id),那么它将正常工作:http://jsfiddle.net/Sz6fj/1/

contact_id 在外键上确实有特殊用法。

关于javascript - EmberJS 嵌套路由未得到解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14944203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com