LENKER #wenn und numerischen Nullen

In meinem LENKER Vorlage ich die Existenz von einer Variablen, und Rendern Sie text, wenn es da ist:

{{#if foo}}
  some text
{{/if}}

Dies funktioniert gut, wenn foo text oder, wenn foo ist numerisch, aber nicht null. Aber wenn

var foo = 0;

dann {{#if foo}} gibt false zurück.

Dies scheint noch ein anderes Javascript-kuriosität, weil Javascript selbst verhält sich auf die gleiche Weise. In Javascript-code, aber Sie könnten dies umgehen, indem man prüft, ob die variable 'nicht definiert'.

Wie kann ich tun die gleiche Sache in den LENKER?

Ich könnte schreiben, ein {{#exists}} Helfer, aber ich hatte gehofft, es wurde etwas gebaut.

InformationsquelleAutor ccleve | 2013-06-13
Schreibe einen Kommentar