Modèles de rendement avec un routeur de météorites et de fer
Je suis en utilisant le nouveau blaze-integration
direction générale de l'IR et ont apporté les modifications nécessaires pour une application existante. J'ai dans un de mes modèles d'un rendement région:
<div>
{{> yield region='signup-detail'}}
</div>
Je voudrais saisir cette région dans un itinéraire de configuration à l'aide de yieldTemplates
. Mon itinéraire est configurée comme suit:
this.route('signUpInfo', {
path: '/sign-up',
template: 'signUp-form',
yieldTemplates: _.extend({}, mainYieldTemplates, {
'information': {to: 'signup-detail'}
})
});
mainYieldTemplates = {
'footer': { to: 'footer' },
'header': {to: 'header'}
};
Mon modèle de l '"information" n'est pas rendu dans signup-detail
. Se produit uniquement avec la nouvelle requin de la branche et de l'IR blaze, a quelque chose de changé avec le Rendement des modèles ?
Le pied de page et en-tête de modèles sont correctement définies.
EDIT: Modèle de Mise en page
<template name="basicLayout">
{{> yield region='header'}}
<div class="container">
<div class="row">
<div class="col-md-12 col-centered padding-top-four-em">
{{> yield}}
</div>
</div>
<hr>
<footer>
{{> yield region='footer'}}
</footer>
</div>
</template>
EDIT 2: Formulaire d'Inscription modèle
<template name="signUp-form">
<div class="col-md-12 signup-container">
{{>signUpSideBar}}
<div class="col-md-9 signup-content gray-border-box">
{{> yield region='signup-detail'}}
</div>
</div>
</template>
Remarque: L'inscription-modèle de formulaire a une région signup-detail
. C'est là que mon itinéraire signUpInfo
doit rendre la information
modèle pour la région. Cette habitude de travailler dans IR avant le blaze-intégration.
source d'informationauteur Warz
Vous devez vous connecter pour publier un commentaire.
route.js
ApplicationLayout.html
main.html
Ressemble votre
{{> yield region='signup-detail'}}
n'est pas dans votre yieldTemplate, de sorte que le routeur ne peut pas trouver l'inscription-détails de la région pour insérer votre "information" du modèle.{{> yield}}
dans votre yieldTemplate est rendu 'inscription-forme" (à partir de votretemplate:
affectation dans votre itinéraire.Si votre " inscription-détails de modèle est un modèle dans 'inscription-formulaire, il suffit d'utiliser
{{> signup-detail}}
.Si vous voulez 'inscription-détails" pour être ré-utilisé dans plusieurs modèles comme une partie de la layoutTemplate, puis ajouter
{{> yield region='signup-detail'}}
à votre yieldTemplate.