Итак, создавая приложение, которое использует несколько (2 на данный момент) глобальных коллекций, это каталог как документов, так и пациентов, у них есть отношения, но не как в одном документе или списке документов, принадлежащих одному пациенту, поэтому они фактически являются двумя отдельными коллекциями,
мое приложение структурировано в модульной системе, очень похожей на то, как она описывается здесь: http://weblog.bocoup.com/organizing-your-backbone-js-application-with-modules
В документации backbone.js говорится о загрузке, чтобы сделать что-то вроде этого,
<script>
Accounts.reset(<%= @accounts.to_json %>);
</script>
который входит в состав Rails-приложения, однако мне бы пришлось сделать это по-другому в asp.net MVC3, скорее всего, я просто распечатал бы мою строку json без <% =% > , которая не является стилем просмотра бритвы )
но мой вопрос здесь,
этот Accounts.reset(...data...);
просто плавает где-то в моей разметке, он никоим образом не структурирован в моей модульной системе, разве нет способа сделать это?
где, как я могу получить данные, из моего модуля?
и другой вопрос, предположим, у меня есть маршрут в моем базовом приложении http://example.com/#documents
и кто-то напрямую вызовет эту ссылку, будет ли мое приложение готово к загрузке данных (из бутстрапа) вовремя, прежде чем сам маршрут будет выполнен?