は助けてください。チェックボックスをオンにすると(true)、totalSumにコストを追加します。チェックボックス(false)を指定するとtotalSumからコストが削除されます。どうしたのか分かりません。助けてください。ありがとう! どのようにしましたか?あなたは以下のようにこれを処理するために[ngModel]
とngModelChange()
を使用する必要がありますアンギュラ4総合計
0
A
答えて
0
、
<div *ngFor= "let list of lists" >
<input type="checkbox" (ngModelChange)="check($event,list)"
[ngModel]="list.checked" />{{list?.name}}
</div>
check(status,list: any){
if(status) {
this.cart.push(list.cost);
}
console.log(this.cart);
}
注:他の部品の取り扱いが行われていません。
0
あなたは総和をしたい場合、私はAravindが提案のようにしてください、あなたの反復でtotalSum
totalSum = 0;
命名例えば、配列が、変数を使用していないだろうし、 [ngModel]
と(ngModelChange)
を使用します。
<div *ngFor= "let list of lists" >
<input type="checkbox" (ngModelChange)="check($event, list.cost)"
[ngModel]="list.checked" />{{list.name}}
</div>
我々は、単にチェックボックスがチェックされている場合はそうならば、チェック合計に追加し、そうでない場合は、
totalSum
から値を減算
check(isChecked, cost){
if(isChecked) {
this.totalSum += cost;
} else {
this.totalSum -= cost;
}
}
:
その後、あなたのcheck
方法は次のようになります。
関連する問題
- 1. 総計と合計%
- 2. - アンギュラ4
- 3. - アンギュラ4
- 4. アンギュラ4
- 5. マゼンタカート総合計ラウンドアップ
- 6. 総計と別個の集計合計
- 7. アンギュラ4 - 購読
- 8. エラー - アンギュラ4
- 9. ViewDestroyedError:アンギュラ4
- 10. アンギュラ4ルーティング
- 11. アンギュラ4 - サービス
- 12. リロードJSアンギュラ4
- 13. アンギュラ4 - ソートColum表
- 14. カスタムセレクト入力アンギュラ4
- 15. なっExpressionChangedAfterItHasBeenCheckedErrorアンギュラ4
- 16. DAX - 総計が合計行合計に加算されない
- 17. MSSQLの複数のテーブルからの総計と総計の合計
- 18. Oracle SQLの合計総勘定元帳合計YTD
- 19. DAX総合計(既存の実行中の合計)
- 20. アンギュラ4 - 動的には
- 21. NG2-チャート - アンギュラ4実施例
- 22. アンギュラ4 - テンプレートの継承
- 23. 注文総額、合計金額、AOV
- 24. 合計行総和列をデータフレームにR
- 25. 計算総数
- 26. Rails;総計
- 27. 窓は総計
- 28. 計算総数
- 29. PHP foreachループ、従業員総額の合計を計算する
- 30. 対応する行の総計のSQLクエリの合計
それはどのように、答えを行ったのいずれかのお手伝いをしましたか? :) – Alex