...
Template literal notation uses the dollar sign and curly braces to signify a variable or an expression. For example:
Code Block |
---|
The current customer number is: ${ |
...
customerNumber}. The customer name is: ${customerName.trim()}. |
EJS Notation
EJS Syntax allows you to both control the instruction output and its flow. Use the <%- someOutput %> syntax to control the instruction output. Use the <% code %> to control the flow. Template literals can be used together with EJS syntax, if desired.
For example:
Code Block |
---|
The current customer number is: <%- customerNumber %>. The customer name is: <%- ${customerName} %>. <% if (opportunities.length > 0) { %> The following is a list of customer opportunities: <% for (let opportunity of opportunities) { %> - <%- opportunity.description %> <% } %> <% } %> |
...