Client Side Template
||
Description
Specifies alternative text in a template when a data value is missing.
In some cases the data you pass in to the template expander will have missing data. The || directive allows you to specify alternative text in the template when a data value is missing. For example, consider the following data object:
{ employees: [ {firstname: 'Fred', lastname: 'Smith', city: 'Boston'}, {firstname: 'Laura', lastname: 'Linneker'} ] }
The 'city' property has been specified for the first object in the 'employees' array, but not the second.
{employees} Employee name: {firstname} {lastname} City: {city||Not available}<br> {/employees}
The text to display for a missing value is specified in the placeholder after a || delimiter. In the template shown above, the missing text for the {City} property has been specified as 'Not available'. The template above gives us the following result for our data object:
Employee name: Fred Smith City: Boston Employee name: Laura Linneker City: Not available