如何在OnSuccess和OnFailure中获取this.ID?
我尝试使用pagemethods将字典导入我的角度项目。
ID:number = 1;
ngAfterViewInit() {
window['PageMethods'].getCustomAction(this.OnSuccess, this.OnFailure);
}
OnSuccess(succes:any)
{
if(1 == this.ID)
{
//Code
}
}
OnFailure(error:any)
{
}
答案 0 :(得分:3)
将回调方法包装在lambda中以保留this
上下文:
window['PageMethods'].getCustomAction(
(success: any) => this.OnSuccess(success),
(error: any) => this.OnFailure(error)
);
然后,您可以在OnSuccess
和OnFailure
中使用您的班级成员。