backbone.js: Как я могу получить доступ к родительской модели вложенной коллекции? - PullRequest
7 голосов
/ 11 мая 2011

У меня есть модель, назовем ее «modelA», у которой есть вложенная «collectionX», скажем, «modelB».

  • Modela
    • collectionX (модель B)

При работе с экземпляром modelB я могу легко получить доступ к его родным братьям или метаданным коллекции , используя this.collection.

Как получить доступ к атрибутам родительской модели (modelA)?

Ответы [ 2 ]

10 голосов
/ 12 мая 2011

Не существует способа сделать это по умолчанию.Просто добавьте атрибут modelA в коллекцию и получите доступ к нему в modelB.

1 голос
/ 19 июня 2011

Помните, что в некоторых случаях имеет смысл добавить модель в несколько коллекций.В таких случаях кем бы был родитель?Точно так же, что будет collection?Последний, к которому была добавлена ​​модель, верно?

В настоящее время магистраль не оборудована для обработки, когда модель принадлежит нескольким коллекциям, то есть имеет нескольких родителей.

...