1
我正在使用Backbone Relational來處理兩個模型之間的關係。這裏有兩種模式,我有:在BackboneJS中創建關係/在骨幹關係中訪問父屬性
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_name的屬性。這意味着集合的JSON會像
THREAD_NAME,郵件:[MESSAGE_TITLE]
現在,我想在THREAD_A這樣
- MESSAGE_TITLE 1期
- MESSAGE_TITLE 2 in THREAD_B
- Message_Title 3 in THREAD_A
- Me THREAD_B中的ssage_Title 4
現在的問題,View將如何? 這意味着,如何在Message_View中訪問父屬性名稱(即ThreadName)?
P.S. :我在這裏學習教程http://antoviaque.org/docs/tutorials/backbone-relational-tutorial/
請幫忙!
是的,我試過了。這是行不通的。然而,問題是我們如何使用外鍵來訪問其他模型中的一個模型的屬性,反之亦然。我想要訪問關係的兩個方面(有或沒有Backbone關係)都必須有某種方式。 – 2013-05-09 14:10:24