7
votes

Afficher le guidon.js contexte dans un modèle

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?

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}} et guidon.js crachera tout le contenu contextuel dans le HTML


4 commentaires

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 . 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?


3 Réponses :


4
votes

guidon a une aide intégrée journal code>.

Vous avez juste besoin de définir niveau de journalisation à débogage fort>. p> xxx pré>

puis utilisez l'aide: P>

{{log this}}


0 commentaires

0
votes

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;

{{{.}}}


4 commentaires

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' {{{? 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)); à mon avis {{{json.}}}



7
votes

Vous pouvez utiliser le code suivant pour itérer via cet objet code>: xxx pré>

ou un morceau de code similaire itération via @root code> Objet: P>

{{#each @root}}
  {{@key}}: {{this}}
{{/each}}


0 commentaires