Javascript 通过电子邮件发送联系人表格中输入的数据

Javascript 通过电子邮件发送联系人表格中输入的数据,javascript,angular,typescript,forms,email,Javascript,Angular,Typescript,Forms,Email,我需要通过电子邮件发送联系人表单中输入的数据,但我在第三步阻止了…:( 看看我做了什么: 在我的Html中: <div class="container"> <div class="row"> <div style="margin-right: 10px;" class="md-form"> <label for="

我需要通过电子邮件发送联系人表单中输入的数据,但我在第三步阻止了…:( 看看我做了什么:

在我的Html中:

 <div class="container">

    <div class="row">
        <div style="margin-right: 10px;" class="md-form">
            <label for="FirstName">First Name</label>
            <input type="text" [(ngModel)]="contact.FirstName" id="FirstName" class="form-control">

        </div>
        <div style="margin-left: 10px;" class="md-form">
            <input [(ngModel)]="contact.LastName" type="text" id="LastName" class="form-control">
            <label for="LastName">Last Name</label>
        </div>


    </div>



    <div style="margin-left: 10px;" class="md-form">
        <input [(ngModel)]="contact.email" type="email" id="mail" class="form-control">
        <label for="mail">Email Address</label>
    </div>


    <div style="margin-left: 10px;" class="md-form">
        <input [(ngModel)]="contact.number" type="number" id="Number" class="form-control">
        <label for="Number">Phone Number</label>
    </div>


    <div style="margin-left: 10px;" class="md-form">
        <input [(ngModel)]="contact.content" type="text" id="Content" class="form-control">
        <label for="Content">Content</label>
    </div>




</div>
<div style="align-self: center; text-align: center;">
   

    <button style="align-self: center;" class="btn btn-danger" (click)="send(contact)">SUBMIT</button>



</div>
然后我尝试发送一封简单的邮件:

const nodemailer = require('nodemailer');
const { Subject } = require('rxjs');


let transporter = nodemailer.createTransport({
    host: // Removed My smtp 
    port: 465,
    secure: true, // true for 465, false for other ports
    auth: {
        user:  //Removed My email 
        pass:  // Removed My Password
    },
});

let mailOptions = {
    from:  //Removed My email 
    to: 'anisbenbechir.1@gmail.com',
    subject: 'Test Email',
    text: 'Hi There'
};

transporter.sendMail(mailOptions, function(err, data) {
    if (err) {
        console.log('Erreur', err);
    } else {
        console.log('sent !!! ');
    }
});
两者都很好,但现在我如何连接这两个部分,通过邮件发送插入联系人表单中的数据? 提前谢谢

const nodemailer = require('nodemailer');
const { Subject } = require('rxjs');


let transporter = nodemailer.createTransport({
    host: // Removed My smtp 
    port: 465,
    secure: true, // true for 465, false for other ports
    auth: {
        user:  //Removed My email 
        pass:  // Removed My Password
    },
});

let mailOptions = {
    from:  //Removed My email 
    to: 'anisbenbechir.1@gmail.com',
    subject: 'Test Email',
    text: 'Hi There'
};

transporter.sendMail(mailOptions, function(err, data) {
    if (err) {
        console.log('Erreur', err);
    } else {
        console.log('sent !!! ');
    }
});