Backbone.js 主干关系:未捕获类型错误:无法读取属性';id';空的
我在尝试在应用程序中实现主干关系时遇到问题 在尝试获取RelationalModel后出现此错误: 未捕获类型错误:无法读取null的属性“id” 这是模块 这是收藏Backbone.js 主干关系:未捕获类型错误:无法读取属性';id';空的,backbone.js,backbone-relational,Backbone.js,Backbone Relational,我在尝试在应用程序中实现主干关系时遇到问题 在尝试获取RelationalModel后出现此错误: 未捕获类型错误:无法读取null的属性“id” 这是模块 这是收藏 App.Collections.Stories = Backbone.Collection.extend({ url:'/rest/v1/story/', model: App.Models.Story }); 我像这样从API中检索数据 get all stories : GET /rest/v1/story/ g
App.Collections.Stories = Backbone.Collection.extend({
url:'/rest/v1/story/',
model: App.Models.Story
});
我像这样从API中检索数据
get all stories : GET /rest/v1/story/
get story no' 10 : GET /rest/v1/story/10/
get story pieces : GET /rest/v1/story/10/piece/
get piece no' 612 : GET /rest/v1/piece/612/
现在当我试着去做
var story = App.Models.Story({id:10});
story.fetch()
我得到这个错误:
未捕获类型错误:无法读取null的属性“id”
通过响应的Json成功创建了对象本身
该错误使RelationalModel无法建立关系
谢谢。能否显示从
story.fetch()
收到的JSON数据?我有一个类似的案例,问题是由从服务器收到的null
s引起的。
var story = App.Models.Story({id:10});
story.fetch()