An interpolation outputs data into the template.

Basic Syntax

<%= reference %>


Put a reference between the opening and closing delimeters (by default <%and %>), followed by the interpolate prefix (= by default).

The data you call a template with is stored in an object named it by default.

Since Eta templates parse into JavaScript, you can write a reference using dot notation: <p>User's last name: <%= it.user.lastName %> or bracket notation: <p>User's last name: <%= it.user['lastName'] %>.


You can output a raw value by putting ~ instead of = after the opening delimeters (ex. <%~ unescaped %>)