Y a-t-il une variable passée dans chaque modèle de guidon.js contenant tout le contenu de contexte accessible par le modèle? P>
E.g. Je crée un modèle, mais je ne connais pas tout le contexte de contexte accessible par le modèle. Je veux pouvoir taper dans le modèle {{débog}} code> et guidon.js crachera tout le contenu contextuel dans le HTML P>
3 Réponses :
guidon a une aide intégrée Vous avez juste besoin de définir niveau de journalisation à débogage fort>. p> puis utilisez l'aide: P> journal code>.
{{log this}}
Bien que cette question soit quelque peu ancienne, quelqu'un pourrait le trouver utile. Vous pouvez simplement jeter le contexte actuel du guidon en texte brut;
{{{.}}}
J'ai essayé ceci et tout ce que je vois est un "objet d'objet" comment faire cela dans un modèle
Avez-vous essayé avec 'Triple-Stash' {{{ code>? Parce que les guidons n'essaieront pas d'échapper à des valeurs et d'essayer de convertir la touche ().
Copié et collé mon ami :) Bien que j'ai eu une approche différente
Pour que je vois l'objet, je devais enregistrer une assistante dans mon application.js: hbs.registerhelper ('json', (objet) => json.stringify (objet)); code> à mon avis
{{{json.}}} code>
Vous pouvez utiliser le code suivant pour itérer via ou un morceau de code similaire itération via cet objet code>:
@root code> Objet: P>
{{#each @root}}
{{@key}}: {{this}}
{{/each}}
Vous voulez dire comme Ce ?
@ Milkywayjoe Oui! Pourquoi n'avez-vous pas posté cela comme une réponse ?!
Pas de gros problème, ce n'est pas vraiment une réponse i>. Je suis content que cela aide.
La solution dans la liaison ne renvoie pas les données, est-ce que quelqu'un a un moyen fiable d'afficher les données de contexte d'accès dans un modèle?