0

Я работаю над производственным приложением, используя Магистральную магистраль. У нас есть несколько разных видов и моделей, связанных с ними. У нас также есть несколько классов контроллера, которые вызывают и создают представления и модели. Однако, какова наилучшая практика для загрузки в базовые данные и использования этих данных для заполнения модели? Является типичным процессом для создания экземпляра пустой модели, а затем сделать вызов AJAX для бэкэнд для заполнения модели? Мне интересно узнать больше о том, как люди, использующие Backbone и Marionette, обычно загружают данные из своего бэкэнда.Типичные способы загрузки базовых данных в базовые модели

+0

Типичный способ - просто взять модель (ajax) – Vic

ответ

2

Backbone Docs say, что лучше иметь ваши модели и коллекции, предварительно заполненные данными из бэкэнд. См. Загрузка загрузочных моделей.

+1

Вот как я это делаю. Обычно загружайте все коллекции, которые вам нужны, поэтому нет необходимости ждать экрана типа «Загрузка ...». Затем загрузите коллекции, которые вам понадобятся позже, через вызовы ajax. Обратите внимание, что я обычно пытаюсь загрузить их как можно скорее. Пример. Если я знаю, что мне понадобится коллекция, когда вы нажмете кнопку «Далее», я загружу ее сейчас, чтобы при нажатии следующей кнопки она мгновенно, а не ожидала загрузки коллекции. –