要使 Angular 表单能够动态发送数据,需要确保表单的 ngSubmit 属性是绑定到组件中的一个方法,并在该方法中通过表单实例的 value 属性获取表单数据。以下是一个代码示例:
HTML 模板:
组件:
import { Component } from '@angular/core';
@Component({ selector: 'app-my-form', templateUrl: './my-form.component.html', styleUrls: ['./my-form.component.css'] }) export class MyFormComponent { onSubmit(form) { let formData = form.value; console.log(formData); // 可以在这里将表单数据发送到服务器 } }
当表单提交时,Angular 会自动触发组件中的 onSubmit 方法,该方法会获取表单数据并输出到控制台。您可以在此处将表单数据发送到服务器。