Hallo there, i’m getting the following server response from my azure server: {"ErrorText":null,"ServerAnswer":"Hello","OperationSuccess":true}
the value i expect. Here’s the code snippet:
public async SayHello(): Promise<AuthResponseModel> {
const response = await this.http.get<AuthResponseModel>(this.authServiceUrl, {
params: {
action: 'hello'
}
}).toPromise();
return response;
}
for the authService. And to display the value via object:
this.authService.SayHello().then(response => {
console.log(response)
if (response.OperationSuccess) {
let x = response.ServerAnswer?.toString();
window.alert("success: " + x)
} else {
window.alert("error: " + response.ErrorText?.toString())
}
})
and the response object:
export class AuthResponseModel {
public ErrorText: string = ""
public ServerAnswer: string = ""
public OperationSuccess: boolean = false
}
But the console shows a var value of undefinded in the huge object. Deos anyone knows the answer for this problem?
Thank you and nice event.
Greets from Germany