Como obtenho o this.ID no OnSuccess e no OnFailure?
Estou tentando importar um dicionário para o meu projeto angular usando métodos de pagem.
ID:number = 1;
ngAfterViewInit() {
window["PageMethods"].getCustomAction(this.OnSuccess, this.OnFailure);
}
OnSuccess(succes:any)
{
if(1 == this.ID)
{
//Code
}
}
OnFailure(error:any)
{
}
Respostas:
3 para resposta № 1Basta agrupar os métodos de retorno de chamada em um lambda para preservar o this
contexto:
window["PageMethods"].getCustomAction(
(success: any) => this.OnSuccess(success),
(error: any) => this.OnFailure(error)
);
Então você pode usar os alunos em OnSuccess
e OnFailure
.