{{#if foo }}{{ foo}}{{/if}} gibt es einen besseren Weg, um zu überprüfen, für Wert in handlebars.js? (Leise Referenz Notation)

Gibt es eine bessere Möglichkeit?

{{#if firstName }}  {{ firstName}}  {{/if}}
{{#if middleName }} {{ middleName}} {{/if}}
{{#if lastName }}   {{ lastName}}   {{/if}}

Habe ich oft Daten fehlen.

  • Ich vermute, Sie würden eine einfachere Zeit der Reinigung die Daten vor der Vorlage sieht. Alternativ können Sie in der Lage, fügen Sie eine {{name this "firstName" "middleName" "lastName"}} Helfer.
  • Wenn man durch fehlende Daten, die Sie bedeuten, dass Sie keinen Wert haben, dann warum ist es wichtig, wenn Sie emittieren es? Wenn Sie haben {{firstName}} {{middleName}} {{lastName}}, und diese Werte nicht existieren, es würde emittieren "" an seiner Stelle. Andernfalls, wenn Sie möchten, Steuern die Formatierung, die Sie hätte zum formatieren der Daten, bevor Sie an die Vorlage im richtigen format, oder eine spezifische Helfer für Sie, als mu vorgeschlagen.
InformationsquelleAutor ToddBallard | 2012-09-18
Schreibe einen Kommentar