Javascript 如何在不打开新窗口的情况下,将从输入表单获取的数据发送到我的电子邮件地址?我目前正在使用angular cli

Javascript 如何在不打开新窗口的情况下,将从输入表单获取的数据发送到我的电子邮件地址?我目前正在使用angular cli,javascript,angular,typescript,angular-cli,Javascript,Angular,Typescript,Angular Cli,这是我想发送到我的电子邮件地址的数据。我如何实现一种方法来实现这一点 {Name: "John", phoneNumber: "12364597"} Name: "John" phoneNumber: "12364597" __proto__: Object import { Component, OnInit } from '@angular/core'; @Component({

这是我想发送到我的电子邮件地址的数据。我如何实现一种方法来实现这一点

 {Name: "John", phoneNumber: "12364597"}
    Name: "John"
    phoneNumber: "12364597"
    __proto__: Object



import { Component, OnInit } from '@angular/core';

@Component({
  selector: 'app-home',
  templateUrl: './home.component.html',
  styleUrls: ['./home.component.css']
})
export class HomeComponent {

 submit(f) {
   console.log(f.value);
 

}

  constructor() { }

}
使用mailto

submit(f) {
window.location.href = `mailto:mail@example.org?subject=look at this website&body=Hello Iam ${f.value.name} and here is my phone no. ${f.value.phoneNumber}`;
}

或者从后端发送邮件或使用外部软件包

您好,我的输入是否正确,mailto:jqyszq@gmail.com?subject=看看这个网站&body=你好Iam${f.value.name}这是我的手机号码${f.value.phoneNumber}我在检查电子邮件时没有获得该数据。您所写的是正确的,请调用包含我所写步骤的函数,它将打开一封附有数据的电子邮件。