2012-08-28 2 views
1

backbone-relational.js를 사용하여 모델을 연결하여 관계에 키가있는 ID에 특정한 뷰를 허용하려면 어떻게해야합니까? 예를 들어 백본 관계형의 모델 연결

, 모델 티켓 hasMany의 모델 ticketAssignments, 모델 ticketAssignments hasOne의 모델 사용자. 앱의 흐름은 티켓의 전체 목록을보고을 누른 다음 티켓을 클릭하여 명의 사용자 () 목록을 확인합니다.

주 백본 관계형 예제를 따라 해봤지만 작동하지 않는 것처럼 보일 수 있습니다 (예제 코드가 도움이되는지 알려주십시오).

도움을 주시면 감사하겠습니다.

답변

0

기본적으로 연결 모델 ticketAssignment을 사용하는 다 대 다 관계입니다. 연결 모델없이 다 대다 관계를 제공하는 Backbone-JJRelational을 확인할 수 있습니다. 문서에 설명 된대로 모델을 설정하고 다음과 같이 사용자 이름을 얻으려면 다음과 같이하십시오.

ticket.get('users').each(function (user) { 
    console.log(user.get('name')); 
});