export class example {
@Input() a;
@Input() b;
c;
constructor() {
}
}
a和b会动态变化。我希望c是这样的:c = a + b;我怎么能这样做就像反应状态一样。
答案 0 :(得分:1)
您可以使用getter
@Component({ /* ... */})
export class SomeComponent {
@Input() numberA: number;
@Input() numberB: number;
constructor() { }
get numberC() {
return this.numberA + this.numberB;
}
}
然后您可以使用{{ numberC }}
绑定到它。每次访问numberC
时,它都会计算当前状态numberA
和numberB
为了更清晰,我更改了属性的名称,你可以阅读更多关于`Typescript getters and setters here