You need to click on button below to start this example. Why?

So, by now you can see first 3 colums are empty and the 4th have a strange content inside.

Well, 1st 2nd 4rd columns will be rendered with templates placed somewhere (script, view object, ajax loaded template).
4th column contain it's template inside as simple HTML with some Underscore::template syntax.

1. Internal:

2. Javascript:

3. RequestJS::text

4. DOM Fetched:

name: <%= data.name %> <%= data.surname %>! <% if ( data.age ) { %>
Age: <%= data.age %><% } %>

click on buttons below to alter the model's property values.

please look to view's rendered contents to change according to model's data