749 B
749 B
Template Syntax Overview
Tags
<% %>
: Inline tag, you can write Rust code inside this tag<%= %>
: Evaluate the Rust expression and outputs the value into the template (HTML escaped)<%- %>
: Evaluate the Rust expression and outputs the unescaped value into the template<%# %>
: Comment tag<%%
: Outputs a literal '<%'
Condition
<% if messages.is_empty() { %>
<div>No messages</div>
<% } %>
loop
<% for (i, msg) in messages.iter().enumerate() { %>
<div><%= i %>: <%= msg %></div>
<% } %>
Includes
<% include!("path/to/template"); %>
Filters
<%= message | upper %>
{
"id": <%= id %>
"comment": <%- comment | json %>
}