Stuck Here. Cannot see output on console and on component too. It's coming undefined. Please Help.
JS Class
userId = Id
userDetail
@wire(getRecord, {recordId:'0055i000000enpHAAQ', fields:['User.Name', 'User.Email']})
userDetailHandler(error,data){
console.log('Hello Mini' +data)
if(data){
this.userDetail=data.fields
this.data=data
this.error=undefined
}
else if(error){
console.error(error)
this.error = error;
this.data = undefined;
}
}
}
HTML:
<template>
<lightning-card title="User Details Using Wire">
<div class="slds-p-around_large">
<template if:true={userDetail}>
<div>Email- {userDetail.Email.value}</div>
<div>Name- {userDetail.Name.value}</div>
</template>
</div>
</lightning-card>
</template>
console o/p:
Hello Miniundefined
{data: undefined, error: undefined}
error
anddata
, i.e.{error,data}
.