I have a service which is calling two method. And service method I am calling in my component, it returning me undefined.
my service
checkPermission(permissionName: string): boolean {
const pageLevelCompanySettingName = "Security_Permission_Check_View";
let permission: boolean;
this.checkCompanySettingForPermission(
pageLevelCompanySettingName
).subscribe(res => {
if (res.SysConfig.Value === "true") {
this.hasPermission(permissionName).subscribe(data => {
permission = data.permission;
});
}
});
return permission;
}
my component
const abc = this.permission.checkPermission(pageLevelCompanySettingName);
console.log('final', abc);