conditionally show information in templates using if, unless, and else helpers.
Summary
Handlebar templates include ifelse and unless conditional helpers. These helpers can be invoked as block or inline helpers.
Block Usage
Conditional statements can be invoked in block format to show blocks of HTML if the conditional statement evaluates to true. In the example below, the severity property will only be displayed if it is present.
Conditional helpers can also be used inline. When using the helper inline, no # sign is needed.
In the example above, the <div> will display the string Active if the boolean value isActive is true. Otherwise, if isActive is false the string Not Active will be displayed.
Inline conditional helpers can be used to conditionally add CSS classes to your template.
Oftentimes you will combine this inline conditional usage with truth helpers.
In the example above, the severity level will be displayed using the red CSS class if the severity value is greater than 50, otherwise the severity level will be displayed using the green CSS class. These CSS classes might set the color attribute on the text.