我正在尝试使用骨干模板来呈现带有模型对象的表。在渲染表时,我必须根据模型属性创建表列。我试着做了
<script id="table-rows" type="text/template">
<td> <span class="status"> {{ status }} </span> </td>
<% if (status == 'completed') { %>
<td>
something
</td>
<% } %>
</script>
我对单行的看法是调用像
这样的渲染方法render: function () {
this.$el.html(this.template(this.model.toJSON()));
return this;
}
但这会使列始终连条件不匹配。 让我知道哪里出错了。 感谢
答案 0 :(得分:1)
为什么不试试这个:
<% if ('{{status}}' == 'completed') { %>
<td>
something
</td>
<%}%>