Реализация составного шаблона с использованием MVC / Backbone.js

Мое веб-приложение имеет составную структуру, т.е. каждая коллекция категорий может содержать смесь отдельных элементов и других категорий в качестве своих строк / узлов / дочерних элементов (не уверен в правильной терминологии здесь). На самом деле, это немного проще, поскольку каждая коллекция представлена ​​моделью, категорией, поэтому по существу каждая коллекция категорий имеет как модели элементов, так и модели категорий в качестве своих дочерних элементов.

В общем, это рекомендуемый способ реализовать эту структуру с помощью MVC? В частности, в Backbone.js может ли коллекция иметь фабрику моделей (беря json и вычисляя, какую модель генерировать на основе структуры json) вместо свойства статической модели?

10
задан wheresrhys 16 January 2012 в 22:54
поделиться