我创建了一个带有角度2的表单,并添加了一些客户验证器.现在我想在用户点击提交按钮时触发表单验证.在我到目前为止发现的示例中,只要表单无效,我就会禁用提交按钮,但我希望始终启用提交按钮,当用户点击提交时,表单应该被验证.有谁知道我怎么能做这个工作,我应该使用哪种打字方法?我找到了updateValueAndValidity方法,但它似乎不适用于此方法.
我创建了一个带有角度2的表单,现在我想添加一些表单验证.验证工作正常,但现在我想专注于表单元素.这是否有可能在角度2.我到目前为止发现的是我可以使用elementRef和Renderer关注一个元素,即
this.renderer.invokeElementMethod(this.el.nativeElement, 'focus');
Run Code Online (Sandbox Code Playgroud)
但我不想通过elementRef访问该元素,而是想将焦点设置为我的FormGroup对象中的一个AbstractControl.即
this.form.controls[ controlIndex ].focus
Run Code Online (Sandbox Code Playgroud)
有角度2可能吗?如果不是,我如何将焦点设置为表单控件?
我编写了一个脚本来截取我的角度应用程序的屏幕截图。问题是,只有当我在脚本之前手动启动 ng 服务时,该脚本才有效。我的问题是,如果开发服务器已启动并正在运行,我可以告诉 ngserve 启动脚本吗?我尝试过ng serve && node screenshot-generation.js,但屏幕截图生成脚本未执行,因为 ng 服务尚未完成。
感谢您的帮助。