如果下划线中的语句检查条件?
问题描述:
我想检查这个数组(member.team_member_designations)是通过模板传递的是一个数组还是一个字符串。如果它是一个数组,我希望它使用它下面的HTML向前移动,否则,如果它是一个字符串,则只打印该字符串。我如何在下划线模板中编写这个?现在,我只是检查一个数组,但想要包含一个字符串检查和条件来打印它,如果它的字符串。如果下划线中的语句检查条件?
HTML:
<%- _.isArray(member.team_member_designations) %>
<% _.each(buildDesignationDictionary, function(designation) { %>
<p> <%- designation.title %> </p>
<% }); %>
答
使用<% code %>
评估的JavaScript。
<% if(_.isArray(member.team_member_designations)){ %>
<% _.each(buildDesignationDictionary, function(designation) { %>
<p> <%- designation.title %> </p>
<% }) %>
<%}else if(_.isString(member.team_member_designations)){ %>
<%- member.team_member_designations %>
<% } %>
等待等待,你为什么使用ERB标签? –
我在我的HTML模板中使用下划线,所以使用这些标签来呈现下划线代码 –
呈现下划线代码?这些标签用于插入eRuby代码。 –