2016-07-04 71 views
0

这里是我的HTML表格如何在ng-repeat中添加条件?

<table> 
      <tbody> 
       <tr class="unread" ng-repeat="CU in InboxList"> 
       <td class="text-right mail-date">{{CU.time}}</td> 
       </tr> 

      <tr class="read"> 
     <td class="text-right mail-date">12:00 pm</td> 
       </tr>      
      </tbody> 
     </table> 

在我的HTML表格有两种TR类一个是tr class="read"等是class="unread"我已经绑定tr class="unread"。现在我想检验一个条件,如果{{cu.isread=0}}然后tr类阅读否则会绑定tr类未读会bind.how要做到这一点?

回答

1

您可以用ng-class

例做到这一点:

ng-class="(cu.isread === 0) ? 'unread' : 'read'" 
+0

这是100%的工作代码。 –

1

可以使用ng-class实现这一目标:

<tr ng-class="{'read' : cu.isread === 0, 'unread': cu.isread !== 0}">...</tr> 
1

你可以做这样的事情:

 <table> 
      <tbody> 
       <tr data-ng-class="{unread: cu.isread == 0, read: cu.isread !=0}" ng-repeat="CU in InboxList"> 
       <td class="text-right mail-date">{{CU.time}}</td> 
       </tr> 

      <tr class="read"> 
     <td class="text-right mail-date">12:00 pm</td> 
       </tr>      
      </tbody> 
     </table> 
+0

此代码也在工作 –