나는 백본 관계형을 사용하여 내가 가지고있는 두 모델 간의 관계를 처리하고 있습니다.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이라는 속성이 있습니다. [MESSAGE_TITLE]
지금, 내가 원하는이 THREAD_A이
- MESSAGE_TITLE 1과 같은보기
- MESSAGE_TITLE :이 콜렉션의 JSON은
thread_name 메시지처럼된다는 것을 의미합니다 2 in THREAD_B
- THREAD_A의 Message_Title 3
- Me ssage_Title 4 in THREAD_B
이제보기가 어떻게됩니까? 즉, Message_View에서 상위 속성 이름 (즉 ThreadName)에 어떻게 액세스 할 수 있습니까?
P. : 여기 튜토리얼에서 배우고 있습니다 http://antoviaque.org/docs/tutorials/backbone-relational-tutorial/
도와주세요!
예, 시도했습니다. 작동하지 않습니다. 그러나 문제는 다른 모델에서 한 모델의 속성에 액세스 할 수 있고 그 반대의 경우처럼 외래 키를 사용하여 액세스 할 수있는 방법입니다. 관계의 두 측면 (백본 관계형의 유무에 관계없이)에 액세스하는 방법이 있어야합니다. –