Я новичок в Angular и нахожу приемлемый и модульный способ заполнения набора производных переменных в классе.
export class Calculator {
constructor(
public x?: number,
public y?: number,
public total?: number,
) {
this.total = this.x + this.y;
}
}
Я должен был знать, что Angular должен знать, что естьзависимость между total
и x
, y
.Всякий раз, когда x
или y
обновляется, Angular должен заново оценить total
.
Я знаю, что это можно сделать, написав
this.calculator.total = this.calculator.x + this.calculator.y
в ngOnInit
контроллера или в onchange
триггере.Но это не является масштабируемым и модульным, если у меня много производных переменных.Это правда, что Class - только машинопись, и он не знает об Angular.Можете ли вы помочь мне, поставив альтернативы.