箭头函数在Angular中作为类的成员变量,this.chLocation.back()函数在从回调函数调用时不能按预期工作。
export class ChQuContactComponent {
private chLocation : Location;
private chOnRemoved = () => {
this.chLocation.back();
}
public chTest() {
myCallBack(chOnRemoved);
}
}
谢谢你的帮助。
你需要显式传递回调将要运行的范围:
myCallBack (chOnRemoved.bind(这);