Javascript 如何动态计算角度类变量
a和b将动态变化。我希望c是这样的:c=a+b;我如何才能像react的状态那样做到这一点。您可以使用getterJavascript 如何动态计算角度类变量,javascript,angularjs,Javascript,Angularjs,a和b将动态变化。我希望c是这样的:c=a+b;我如何才能像react的状态那样做到这一点。您可以使用getter export class example { @Input() a; @Input() b; c; constructor() { } } 然后可以使用{{numberC}绑定到它。每次访问numberC时,它将根据numberA和numberB的当前状态计算值 为了更清晰,我更改了属性的名称,您可以阅读更多关于“Typescript getter和sette
export class example {
@Input() a;
@Input() b;
c;
constructor() {
}
}
然后可以使用{{numberC}
绑定到它。每次访问numberC
时,它将根据numberA
和numberB
的当前状态计算值
为了更清晰,我更改了属性的名称,您可以阅读更多关于“Typescript getter和setter”的内容
@Component({ /* ... */})
export class SomeComponent {
@Input() numberA: number;
@Input() numberB: number;
constructor() { }
get numberC() {
return this.numberA + this.numberB;
}
}