Если бы я понял это правильно, вы могли бы сделать это так:
В шаблоне вы можете привязать вызов метода к событию change ввода.
<input type="checkbox" (change)="changeValue($event, 1)"> <span>1</span> <br/>
<input type="checkbox" (change)="changeValue($event, 1)"> <span>1</span> <br/>
В то время как в контроллере вы можете добавлять / удалять значение в зависимости от того, проверяется вход или нет:
public totalValue = 0;
public changeValue(event, value) {
if (event.srcElement.checked) {
this.totalValue += value;
} else {
this.totalValue -= value;
}
}
Вы можете использовать totalValue , как хотите.
Рабочий пример можно найти здесь