我想检查通过模板传递的数组(member.team_member_designations)是数组还是字符串。如果它是一个数组,我希望它继续使用它下面的HTML,否则,如果它是一个字符串,只需打印字符串。我如何在下划线模板中写这个?现在,我只是检查一个数组,但是想要包含一个字符串检查和条件,如果它是一个字符串就打印它。
HTML:
<%- _.isArray(member.team_member_designations) %>
<% _.each(buildDesignationDictionary, function(designation) { %>
<p> <%- designation.title %> </p>
<% }); %>
答案 0 :(得分:1)
使用<% 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 %>
<% } %>