2017-10-07 54 views
0

如何使用單選按鈕執行檢查項目的總和?如何使用無線電計算角度的總和4

是否可以實時完成,每次點擊更新值?

<tr> 
       <td class="text-center lab"> 
       <label class="labl"> 
       <input type="radio" value="{{result.value}}" name="item[0]item" [(ngModel)]="vItem" /> 
       <input type="radio" value="{{result.value}}" name="item[0]item" [(ngModel)]="vItem" /> 
       </label> 
       </td> 
       <tr> 
       <tr> 
       <td class="text-center lab"> 
       <label class="labl"> 
       <input type="radio" value="{{result.value}}" name="item[1]item" [(ngModel)]="vItem" /> 
       <input type="radio" value="{{result.value}}" name="item[1]item" [(ngModel)]="vItem" /> 
       </label> 
       </td> 
       <tr> 
       <tr> 
       <td class="text-center lab"> 
       <label class="labl"> 
       <input type="radio" value="{{result.value}}" name="item[2]item" [(ngModel)]="vItem" /> 
       <input type="radio" value="{{result.value}}" name="item[2]item" [(ngModel)]="vItem" /> 
       </label> 
       </td> 
       <tr> 


       OutPut= <p>Sum of items checked : ??? </p> 

回答

0

有你的TS的功能,每次點擊的價值傳遞給函數和加法,然後在TS分配給一個變量

<input type="radio" value="{{result.value}}" name="item[0]item" [(ngModel)]="vItem" (change)="calculateSum(vItem)" /> 

total : number; 
calculateSum(val :any){ 
    total += +val; 
} 
+0

嗨,總+ = + val;不起作用。錯誤顯示 –

+0

我編輯帖子以更好地理解。我寫過表達。 –