Как предотвратить Backbone.Marionette от рендеринга представления, если его модель не была выбрана?
В моем приложении backbone.Marionette у меня есть Model, для создания которой требуется атрибут Id 'с URL Поэтому я создаю модель, передавая ей Id, добавляю ее в представление и затем извлекаю модель:
model = new Model({_id:id})
view = new View({model:model})
app.content.show(view)
model.fetch()
Я ожидал бы, что представление начнет рендеринг только после того, как модель извлечена, но Marionette визуализирует модель немедленно, что приводит к сбою рендеринга моего шаблона, поскольку ожидаемые атрибуты нене существует. Есть обходные пути? Я
Я пытаюсь сделать что-то похожее на принятый ответ здесь:Привязка базовой модели к марионетке ItemView - блокировка .fetch ()?
Но пока это работает с магистралью, как указано в ответе, Marionette автоматически отображает вид.
Также см:Марионетка в хребте