{{#if key}}
can.mustache.helpers.if
{{#if key}}BLOCK{{/if}}
Renders the BLOCK
template within the current template.
Parameters
-
key
{key}
A key that references a value within the current or parent context. If the value is a function or can.compute, the function's return value is used.
-
BLOCK
{can.mustache(id, template)}
A mustache template.
Returns
{String}
If the key's value is truthy, the BLOCK
is rendered with the
current context and its value is returned; otherwise, an empty string.
Use
{{#if key}}
provides explicit conditional truthy tests. For example,The template:
Rendered with:
Results in:
If can be used with {{else}} too. For example,
Rendered with:
Results in: