我将下面的内容传递给我的Underscrore模板(现在fieldAttr是动态的...可以有2个attrs,3个attrs等)
fieldAttr: {
id: "myElmId",
dataModelId: $(this).attr('data-model-id')
}
现在在我的HTML模板中,我想循环并设置finalAttributesString(我将用它来设置我的textarea属性)
<% for (var i = 0, i < fieldAttr.length; i++) { %>
//logic to get finalAttributesString
<% } %>
<textarea <%=finalAttributesString%>></textarea>
所以它应该呈现如下:
<textarea id="myElmId" data-model-id="123"></textarea>
我可以使用Underscore JS吗?如果是的话,请你指导我。
答案 0 :(得分:0)
这样做容易得多
<textarea <% for(var attr in fieldAttr) { %> <%= attr %>="<%= fieldAttr[attr] %>" <% } %>
></textarea>