Как предотвратить 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 автоматически отображает вид.

Также см:Марионетка в хребте

Ответы на вопрос(4)

Ваш ответ на вопрос