2016-07-14 3 views
0

Ich baue eine Liste-Gruppe, die Ausnahmen und Warnungen hinausgeworfen von einem Back-End-Gerät enthält. Die list-group liest eine Sammlung mit einem Feld namens "type" aus. Dieses Typfeld kann Warnungen oder Fehler enthalten. Basierend auf Warnungen/Fehlern, wie setze ich list-group-item-danger/list-group-item-warning in meteor?Rahmen HTML-Tag Klasse basierend auf Mongo führen Meteor

Mongo Sammlung sieht wie folgt aus:

{ type:"red", timestamp: new Date(), message:"something happened 3"} 

Meine Liste gruppen Artikel sieht wie folgt aus:

<a href="#" class="list-group-item clearfix"> 
     <i class="fa fa-comment fa-fw"></i> {{ message }} 
     <div class="pull-right text-muted small"><em>{{timestamp}}</em> 
     </div> 
    </a> 

Wie integrieren ich eine list-group-item list-Gruppe-item- Gefahr based on Typ = rot von Mongo zurückgegeben?

Antwort

0

Ich habe es mit Hilfe aus dem Forum Meteor herausgefunden.

Vorlage:

... 
<a href="#" data-toggle="modal" data-target="#alertModal" class="{{listGroupClass}} clearfix"> 
... 

Helper:

Template.alert.helpers ({ 
    listGroupClass: function() { 
     if (this.type == "red") { 
      return "list-group-item list-group-item-danger"; 
     }else 
     if (this.type == "warning") { 
      return "list-group-item list-group-item-warning"; 
     }else 
     if (this.type == "info") { 
      return "list-group-item list-group-item-info"; 
     } 
    } 


});