I have cell in grid that contains number of users per each company, this number comes from typescript method getNumberOfUsers() ,this method call Back-End web service return number of users . Issue: all cells displayed 0, Although getNumberOfUsers() print number of user in console
<tr>
<td>
{{ getNumberOfUsers() }}
</td>
</tr>
component ts file
getNumberOfUsers(): number {
let NumUser=0;
this.callServices.getUserCount().subscribe((res: any) => {
NumUser = JSON.parse(res._body).numberOfUser;
Console.log(“NumUser=”+ NumUser)
},
(err) => console.error(' getUserCount::err==' + err)
);
return NumUser;
}
callService file
getUserCount(): Observable<any> {
return this.http.post(this.apiUrl+'/ getUserCount);
}
I want to make synchronous method