小编Sna*_*ake的帖子

提交时的Angular 2触发器表单验证

我创建了一个带有角度2的表单,并添加了一些客户验证器.现在我想在用户点击提交按钮时触发表单验证.在我到目前为止发现的示例中,只要表单无效,我就会禁用提交按钮,但我希​​望始终启用提交按钮,当用户点击提交时,表单应该被验证.有谁知道我怎么能做这个工作,我应该使用哪种打字方法?我找到了updateValueAndValidity方法,但它似乎不适用于此方法.

validation typescript angular2-forms angular

14
推荐指数
1
解决办法
2万
查看次数

角度2焦点形式元素

我创建了一个带有角度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可能吗?如果不是,我如何将焦点设置为表单控件?

focus angular2-forms angular

5
推荐指数
1
解决办法
3458
查看次数

ng 服务启动后启动脚本

我编写了一个脚本来截取我的角度应用程序的屏幕截图。问题是,只有当我在脚本之前手动启动 ng 服务时,该脚本才有效。我的问题是,如果开发服务器已启动并正在运行,我可以告诉 ngserve 启动脚本吗?我尝试过ng serve && node screenshot-generation.js,但屏幕截图生成脚本未执行,因为 ng 服务尚未完成。

感谢您的帮助。

node.js npm angular-cli angular

5
推荐指数
1
解决办法
2220
查看次数