>表格在现代前端应用程序中至关重要,每天处理用户交互,从登录和搜索到预订和待办事项列表。 虽然某些形式很简单,但其他形式可能很复杂,涵盖了多个页面。该教程探讨了Angular的模板驱动的形式用于构建它们的方法。 无论您选择哪种方法,都应提供一个可靠的表格库提供:
FormsModule
此示例使用模板驱动的表单演示了一个简单的注册表单。
用户模型:
定义a
User
组件设置:
export class User { constructor( public id: number, public email: string, public pwd: string, public confirmPwd: string, public gender: string, public terms: boolean ) { } }
>双向绑定:>使用
ngModel
表单提交:使用ngModel
>事件处理表单。User
组件逻辑:(ngSubmit)
在您的组件的打字稿文件中,处理表单提交:
完整的示例:
onSubmit({ value, valid }: NgForm) { console.log(this.user.email); console.log("valid: " + valid); }
> >本文结合了Esther Vaati的贡献,Esther Vaati是Envato Tuts的软件开发人员和作者。
以上是表格简介:模板驱动的形式的详细内容。更多信息请关注PHP中文网其他相关文章!