I have such code:
JS
@track messageBody;
@wire(getDataFromController)
emailTemplate ({ error, data }) {
if (data) {
this.messageBody = data[0].Body; //EmailTemplate Object Body field value
this.error = undefined;
} else if (error) {
this.error = error;
this.record = undefined;
}
};
get body(){
return this.messageBody;
};
handleEmailTextChange(event){
this.messageBody = event.target.value;
};
HTML
<template if:true={emailTemplate.data}>
<lightning-textarea name="emailBody" label="Email Body" value={body} onchange={handleEmailTextChange}></lightning-textarea>
</template>
When I click my quick action, I see all fields except this part. I suppose that is why if:true={emailTemplate.data}. But in debug mode I see my data.
What I made wrong?