2016-07-14 1 views
0

Я создаю группу списка, содержащую исключения и предупреждения, выведенные внутренним устройством. list-group читает коллекцию с полем «type». Это поле типа может содержать предупреждения или ошибки. Основываясь на предупреждениях/ошибках, как установить list-group-item-danger/list-group-item-warning в метеор?Настройка класса HTML-тега на основе результата mongo в meteor

Монго Коллекция выглядит следующим образом:

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

Мой список-группы пункт выглядит следующим образом:

<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> 

Как включался list-group-item список-группы item- опасность based on type = red `возвращение mongo?

ответ

0

У меня это выяснено с помощью метеоритного форума.

Шаблон:

... 
<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"; 
     } 
    } 


});