Связывание моделей в магистрально-реляционных

Как бы вы связали модели с помощью backbone-relational.js, чтобы затем разрешить представления, специфичные для идентификатора, на котором установлены отношения?

Например, модель tickets имеет много моделей ticketAssignments, а модель ticketAssignments имеет одну модель user. Поток приложения будет состоять в том, чтобы просмотреть полный список заявок, а затем щелкнуть заявку, чтобы просмотреть список назначенных пользователей.

Я попытался следовать основному реляционному примеру магистрали, но не могу заставить его работать (дайте мне знать, если код примера будет полезен).

Любая помощь приветствуется.


person JBarnes    schedule 28.08.2012    source источник


Ответы (1)


По сути, у вас есть отношения «многие ко многим» с моделью связывания ticketAssignment. Вы можете проверить Backbone-JJRelational, который обеспечивает отношения "многие ко многим" без модели связывания. . Настройте свои модели, как описано в документации, а затем используйте что-то вроде этого, чтобы получить имя пользователя:

ticket.get('users').each(function (user) {
    console.log(user.get('name'));
});
person Jörn    schedule 27.09.2013