我有一个backbonejs应用程序,其中有非常相似的添加和编辑表单。我使用相同的模板进行添加和编辑操作。所以在模板中我有类似
的东西<input type="name" value=<%= name %>
当提供值名称(在编辑的情况下)时,这将正常工作,但在没有提供值的情况下(在添加的情况下)则不行。所以我需要抑制在这种情况下生成的错误,这样我就可以将模板用于“添加”目的。
试过这个:
<input <% if(item.name)%> value="<%= item.name %>" <% else %> value="" <% end %> type="text">
但是给出了错误
Uncaught ReferenceError: end is not defined
可以解决的问题是什么。如果已经提供了大模板,我认为没有任何意义。
答案 0 :(得分:0)
<% if (name) { %>
<input type="name" value=<%= name %> >
<% } else { %>
<input type="name" value=''>
<% } %>
答案 1 :(得分:0)
<input type="text" value="<%= item.name ? item.name : '' %>">