Первоначальная выборка данных backbone.js

Я играл с backbone.js последние несколько дней, редактировал пример Todos и писал свою версию.

Сейчас я собираюсь создать контроллер с несколькими маршрутами, но после примера с Todos я обнаружил, что вызов Todos.fetch () вызывает повторную визуализацию элементов. Я думаю, это вызывает событие обновления?

В документации backbone.js говорится:

Обратите внимание, что выборка не должна использоваться для заполнения коллекций при загрузке страницы - все модели, необходимые во время загрузки, уже должны быть загружены на место. fetch предназначен для отложенной загрузки моделей для интерфейсов, которые не нужны немедленно: например, документы с коллекциями заметок, которые можно открывать и закрывать.

Каков наилучший способ загрузки данных? Могу ли я использовать вызов ajax для получения данных и их передачи при создании экземпляра основного контроллера?

Как лучше всего загружать данные? Могу ли я использовать вызов ajax для получения данных и их передачи при создании экземпляра основного контроллера?

Как лучше всего загружать данные? Могу ли я использовать вызов ajax для получения данных и их передачи при создании экземпляра основного контроллера? А что, если бы я сменил страницу и отобразился новый вид? Могу я просто вызвать функцию fetch () ?

16
задан T J 13 December 2014 в 19:04
поделиться