I have similar issues with forms in emailjs.
sendEmail(form: NgForm) {
if (form.valid && this.formRef) {
emailjs.sendForm('SERVICE_ID', 'TEMPLATE_ID', this.formRef.nativeElement, 'PUBLIC_KEY')
.then(() => {
this.successMessage = 'Your message has been sent successfully!';
this.errorMessage = null;
form.resetForm();
}, (error) => {
this.errorMessage = 'There is an error: ' + error.text;
this.successMessage = null;
});
}
}
In my code I use correct Service_ID, Template_ID and Public_key, everything works, but it always shows me that formRef is NULL!
Do someone know the solution?