我会尝试通过一个例子来解释我的问题。
如果我的新组件中有这样的内容:
... implements OnInit {
constructor( ... ) { }
variable = "";
ngOnInit(): void {
...
}
然后我可以在ngOnInit中使用我的variable
和this.
,如下所示:
this.variable = '1';
但是如何在ngOnInit的子函数中使用我的变量?例如:
ngOnInit(): void {
...
// here I want to use another function with my `variable`
// something like:
// myFunc() {
// this.variable = '2';
// }
...
}
谢谢。
答案 0 :(得分:0)
只需使用箭头功能即可,因为它会自动绑定到this
。
ngOnInit(): void {
let somefunc: any = () => {
this.variable = "got here";
};
}
希望有所帮助