我想知道是否有任何方法可以检索反应表单的“已提交”状态。
使用模板驱动的表单,您可以通过“ngForm”访问 FormGroupDirective,如下所示
<form #form='ngForm' (ngOnSubmit)="handleSubmit()">
<p *ngIf="form.invalid && form.submitted">Invalid</p>
<button type="submit">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)
但是,当使用反应式表单时,如果不声明我自己的变量(在提交时更新/重置),我就无法实现相同的功能,这看起来很奇怪,因为模板驱动的变体中不需要这样做。
到目前为止我尝试过的:
有什么建议么?
编辑:反应形式
<form [formGroup]="myForm" (submit)="doSomething()">
<input formControlName="myInput">
<p *ngIf="myForm.invalid">This is visible before submitting</p>
<button type="submit">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud) 我最近失去了在我的 Windows 系统上使用 Git 进行任何更改的能力。几天不使用我的电脑后,我又回到了一个非功能性的 git,所以我不知道是什么导致了这个问题。
git add 或 git checkout => 致命:无法创建“dummy-repo/.git/index.lock”:没有这样的文件或目录
git clone => 致命:无法创建工作树目录“DummyRepo”:没有这样的文件或目录
作为旁注,此问题是在尝试启动我的 Flutter 应用程序后发生的,由于访问被拒绝的操作系统错误,该应用程序无法检索包。我认为这要么是因为某些写权限被搞砸了,要么是某个进程锁定了文件。
任何帮助表示赞赏!