我正在使用Backbone Relational来处理我拥有的两个模型之间的关系。以下是我的两个模型:
Thread = Backbone.RelationalModel.extend({
urlRoot: '/api/thread',
idAttribute: '_id',
relations: [{
type: Backbone.HasMany,
key: 'messages',
relatedModel: 'Message',
reverseRelation: {
key: 'collection',
includeInJSON: '_id',
},
}]
});
另一种模式是:
Message= Backbone.RelationalModel.extend({
url: '/api/message',
});
Thread有一个名为thread_name的属性。这意味着集合的JSON将类似于
thread_name,messages:[message_title]
现在,我想要一个像这样的视图
现在的问题是,View将如何? 这意味着,如何在Message_View中访问父属性名称(即ThreadName)?
P.S。 :我正在学习这里的教程http://antoviaque.org/docs/tutorials/backbone-relational-tutorial/
请帮忙!
答案 0 :(得分:0)
你试过(model .__ super__)吗?这应该是你从中扩展的父模型。 我不确定'RelationalModel'而且懒得做一个jsfiddle!