Client Side Template
{*@functionName}...{/*}
Description
The arbitrary iterator allows you to iterate over dynamically created data.
{*@functionName}
...
{/*}The iterator is useful for inserting external data into the template when it is expanded.
{orders}
{id} {total} {date}<br />
{*if !delivered}
{*@tracking}
{location} at {date}
{/*}
{*endif}
{/orders}Where tracking is a Javascript function that might be defined as follows:
function tracking(data,temp,root,parent,path){
/*
data is the current parent data context - in this case the current order
assume code here that goes to a separately stored tracking array and
returns an array of locations and dates
*/
return [
{location: 'Boston MA', date: '9/4/2016'},
{location: 'Albany NY', date: '9/5/2016'}
];
}