我正在构建一个使用underscorejs作为模板引擎的小型Web应用程序。我的模板中有以下代码:
<% _.each(tracks, function(track){ %>
<div class="title"><%= track.title %></div>
<% }) ; %>
如果'track'为空,如何使用underscorejs显示“No track available”消息?
答案 0 :(得分:1)
您只需检查长度,并使用条件
<% if ( tracks.length ) {
_.each(tracks, function(track){ %>
<div class="title"><%= track.title %></div>
<% });
} else {
%> <div class="empty">No tracks available</div> <%
}
%>