我知道已经记录了很多这些问题,而且大多数似乎都缺少 %> 标记。我可能只是失明并想念他们
加载视图时触发的 javascript
var positionQuery = new Parse.Query(Position);
positionQuery.equalTo("user", user);
positionQuery.find({
success: function(userPositions){
this.$el.html(_.template($('#no-position-view').html(), {pos : userPositions}));
},
error: function(error){
//need an error message here
console.log("no positons retrieved");
}
应该调用以下模板
<script type="text/html" id="no-position-view">
<% if (pos.length > 0){ %>
<table>
<thead><th> Company Name </th><th>admin</th><th>date added</th></thead>
<tbody>
<% for (var i = 0, i < pos.length, i++){ %>
<tr class="tableRow" id='<%= pos[i].objectId %>' >
<td><%= pos[i].posCompany %></td>
<td><%= pos[i].posAdmin %></td>
<td><%= pos[i].createdAt %></td>
</tr>
<% }; %>
</tbody></table>
<% } else {%>
<p> You have no positions setup </p>
<% } %>
</script>
有任何想法吗