Я играл с backbone.js последние несколько дней, редактировал пример Todos и писал свою версию.
Сейчас я собираюсь создать контроллер с несколькими маршрутами, но после примера с Todos я обнаружил, что вызов Todos.fetch ()
вызывает повторную визуализацию элементов. Я думаю, это вызывает событие обновления?
В документации backbone.js говорится:
Обратите внимание, что выборка не должна использоваться для заполнения коллекций при загрузке страницы - все модели, необходимые во время загрузки, уже должны быть загружены на место. fetch предназначен для отложенной загрузки моделей для интерфейсов, которые не нужны немедленно: например, документы с коллекциями заметок, которые можно открывать и закрывать.
Каков наилучший способ загрузки данных? Могу ли я использовать вызов ajax для получения данных и их передачи при создании экземпляра основного контроллера?
Как лучше всего загружать данные? Могу ли я использовать вызов ajax для получения данных и их передачи при создании экземпляра основного контроллера?
Как лучше всего загружать данные? Могу ли я использовать вызов ajax для получения данных и их передачи при создании экземпляра основного контроллера?
А что, если бы я сменил страницу и отобразился новый вид? Могу я просто вызвать функцию fetch ()
?