我正在使用 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 就像
线程名称,消息:[message_title]
现在,我想要这样的视图
- THREAD_A 中的 Message_Title 1
- THREAD_B 中的 Message_Title 2
- THREAD_A 中的 Message_Title 3
- THREAD_B 中的 Message_Title 4
现在的问题是,视图将如何?这意味着,如何在 Message_View 中访问父属性名称(即 ThreadName)?
PS:我正在从这里的教程中学习http://antoviaque.org/docs/tutorials/backbone-relational-tutorial/
请帮忙!