2017-08-16 48 views
-1

在我的數據中,我有一個布爾值顯示在表中。我將其表示爲複選框。這個複選框如何顯示值(選中/未選中)?如何選擇Angular 4的表格單元格中的複選框?

這裏是不工作的代碼片段:

<tr *ngFor="let item of mf.data"> 
         <td>{{item?.name}}<br><a href="#" class="text-success">{{item?.email}}</a></td> 
         <td class="text-center"> 
          <input type="checkbox" [(ngModel)]='item.isManager'> 
         </td> 
         <td> {{item?.groupsAccess}}</td> 
         <td> {{item?.featuresAccess}}</td> 
         <td>{{item?.lastactive}}</td> 
         <td>{{item?.status}}</td> 
         <td> 
          <a href="javascript:;" ><i class="fa fa-cog" aria-hidden="true"></i> </a> 
         </td> 
        </tr> 

這裏是JSON:

{ 
    "id": 0, 
    "name": "Demo Mgr", 
    "isAdmin":true, 
    "email": "[email protected]", 
    "groupsAccess": "All Drivers & Vehicles", 
    "featuresAccess": "All Features", 
    "lastactive" : "Jul 30 11:59 pm", 
    "status": "Active" 
} 

我如何選中此複選框被顯示的數據是什麼時候?

回答

0

在你的html中似乎有一個錯誤。將其更改爲以下內容:

<td class="text-center"> 
    <input type="checkbox" [(ngModel)]='item.isAdmin'> 
</td> 
+0

是的,應該是isAdmin而不是isManager。感謝您發現錯誤 –

相關問題