Comment prévenir la colonne vertébrale.Marionnettes du rendu d'une vue si c'est le modèle n'a pas été récupérée?

Dans ma colonne vertébrale.Marionnette de l'application j'ai un Modèle qui nécessite un attribut Id pour la construction de l'url. J'ai donc créer le modèle en lui passant un Id, l'ajouter à vue, puis extraire le modèle:

   model = new Model({_id:id})               
   view = new View({model:model})                               
   app.content.show(view)                                                    
   model.fetch()

Je m'attends à la vue de ne commencer le rendu une fois que le modèle a été récupéré, mais la Marionnette rend le modèle immédiatement la cause de mes modèle de rendu à l'échec comme les attributs attendus n'existent pas. Aucune solution de contournement?

Je suis en train de faire quelque chose de similaire à la accepté de réponse ici:
La liaison d'une épine Dorsale de Modèle à une Marionnette ItemView de blocage .fetch()?

Mais tout qui fonctionne avec la colonne vertébrale, comme indiqué dans la réponse, de Marionnettes rend automatiquement la vue.

Voir aussi:
Épine dorsale de la Marionnette de l'Affichage avant de chercher complète

  • Ne serait-il pas plus facile, au lieu de retarder le app.content.show() jusqu'après le fetch? Qui serait à toutes fins retarder le rendu de la vue jusqu'le modèle est récupéré.
  • Si, au contraire, vous souhaitez montrer une sorte de message de chargement, jetez un oeil à github.com/marionettejs/backbone.marionette/wiki/...