2015-07-06 45 views
0

中頻鬍子電網else條件

<table style="font-size:12px;" class="table table-bordered accounts" id="example"> 
     <thead> 
      <tr> 
       <th style="text-align:center;">Action</th> 
       <th>Plan Name</th> 
       <th>Sales Force</th> 
       <th>Natl. Acc</th> 
       <th>Segment</th> 
       <th>Example</th> 
      </tr> 
     </thead> 
     <tbody> 
      {{#{accounts}} 
      <tr> 
       <td style="text-align:center;"><a href="/FormularyData/tabs?segmentid={{PlanId}}"><i class="fa fa-cog fa-2x"></i></a></td> 
       <td>{{PlanName}}</td> 
       <td>{{PlanTypeName}}</td> 
       <td>{{ParentPlanName}}</td> 
       <td>{{SegmentName}}</td> 
       <td> 
       if ({{SegmentName}}=="S") 
        { 
         something 
        } 
       else 
        { 
         something 
         } 
       </td> 

      </tr> 
      {{/accounts}} 
     </tbody> 
    </table> 



</script> 

加載系統:

var templateWithData= Mustache.to_html($('#Tmp-Plans').html(),{accounts: data}); 
$("#con-accounts").empty().html(templateWithData); 

HTML代碼:

<div id="con-accounts"> 
</div> 

回答

0

在您的負載系統,你可能想加入類似

data.segmentNameCheck = function() { 
    return data.SegmentName == 'S' 
} 

var templateWithData= Mustache.to_html($('#Tmp-Plans').html(),{accounts: data}); 

in template do

{{#segmentNameCheck}} Something {{/segmentNameCheck}} 
{{^segmentNameCheck}} Something Else {{/segmentNameCheck}} 
+0

對不起! S意思是不是這個例子。 –

+0

重點是,你可以在「數據」中有一個getter函數,檢查你想檢查的任何東西作爲你的「if」條件,並在mustache模板中返回getter函數。 – Amit