angular - regForm.reset() 清除表单但也禁用它?
问题描述
.reset() 会按预期重置我的表单,但是在重置后,当我尝试在输入字段中再次输入时,输入字段不接受输入。
<form (ngSubmit)="onFormSubmit(regForm)" #regForm="ngForm">
<div id="tab-2" class="log-tab-content">
<div class="login-form">
<div class="confirmation" style="text-align: center;" *ngIf="registered">Registered
{{regForm.resetForm()}}
</div>
<div class="login-left">
<input type="text" name="first_name" #first_name ngModel required placeholder="First Name *"/>
<div class="clearfix"></div>
解决方案
尝试在 ts 文件中调用regForm.restForm()
with in函数。onFormSubmit()
并{{regForm.resetForm()}}
从您的模板文件中删除。
推荐阅读
- javascript - 如何将以下数组减少为单个数字?
- node.js - 执行长存储过程时Nodejs mssql超时错误
- sql - 如何从第一行获取数据到特定行
- graphql - 可以为 GraphQL 解析器转换返回类型吗
- django - Django 2.2 ORM 排除未按预期工作
- javascript - 首次导航到 Firebase 或返回时,组件无法从 Firebase 获取数据
- typescript - 对象对象的 TypeScript 类型?
- javascript - Svelte:更改选中复选框的类别(不为复选框创建变量)
- javascript - NS_BINDING_ABORTED
- java - Spring Boot 读取应用程序属性中的环境变量