1

Ich baue eine kleine Web-App, die Undercorejs als Vorlage-Engine verwendet. Ich habe den folgenden Code in meiner Vorlage:Wie wird eine Nachricht angezeigt, wenn _each (list) in Unterstrichen leer ist?

<% _.each(tracks, function(track){ %> 
     <div class="title"><%= track.title %></div> 
    <% }) ; %> 

Wenn ‚Titel‘ leer ist, wie kann ich eine ‚Keine Tracks vorhanden‘ angezeigt Nachricht stattdessen Underscore.js verwenden?

Antwort

1

würden Sie überprüfen nur die Länge, und eine Bedingung verwenden

<% if (tracks.length) { 
     _.each(tracks, function(track){ %> 
      <div class="title"><%= track.title %></div> 
     <% }); 
    } else { 
     %> <div class="empty">No tracks available</div> <% 
    } 
%> 
Verwandte Themen