@gasperoid

Где проблема при отображения модели?

Всем доброго времени суток,
Изучаю Marionette.js и делаю проект для универа.
Но тут возникла проблема ! Создал экземпляр view и передал туда модель но данные из модели не отображаются при рендеринге странице.
Если создать модель самому через var model = new Backbone.Model() и передать туда в ручную нужные мне параметры то все работает.

P.S. var formular = Application.request("formular:get:by:id", id) ; - получение модели со всеми данными.
В console модель заполнена и все данные на месте, но все равно не отображается
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ответы на вопрос 2
idelg
@idelg
Разработчик
Сложно понять проблему без кода.

Советую изучать Marionette на готовом примере, смотреть исходники и делать все так-же.

Я обычно начинаю проект с развертывания этого репозитория. Это такой удобный скелет к бэкбону.
Ответ написан
Комментировать
zymanch
@zymanch
python/django web-developer
Если данные для модели вы получаете с сервера (а не загружаете, скажем, из фикстур прямо в коде), то весьма вероятно, что в момент, когда вызывается render вашей view, модель еще не готова
попробуйте заставить view ждать события sync модели
а вообще, на код бы поглядеть...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы