Angular 在 html 模板中显示来自反应式表单的错误消息
Angular display error message from reactive form in html template
是否可以在 html 模板中显示验证器错误消息
我有这样的东西
this.formBuilder.group({
sizeOfBuildingPart: [{ value: 0, disabled:false }, [Validators.min(0),Validators.max(100), Validators.required, Validators.pattern('[0-9]*$')]]});
在 html 模板中,如果最大值大于验证器,我需要显示错误消息
像这样
{{formControls.sizeOfBuildingPart.errors?.max}}
它工作正常,但是否可以显示最大数值(在本例中为 100),尝试过类似的方法
{{formControls.sizeOfBuildingPart.errors?.max.value}}
但是不行,先谢谢了
您需要使用:(form.controls['sizeOfBuildingPart'].errors?.max?.max)
这将 return 您在验证中提供的最大数量。
这是它的工作演示:
stackblitz
是否可以在 html 模板中显示验证器错误消息 我有这样的东西
this.formBuilder.group({
sizeOfBuildingPart: [{ value: 0, disabled:false }, [Validators.min(0),Validators.max(100), Validators.required, Validators.pattern('[0-9]*$')]]});
在 html 模板中,如果最大值大于验证器,我需要显示错误消息
像这样
{{formControls.sizeOfBuildingPart.errors?.max}}
它工作正常,但是否可以显示最大数值(在本例中为 100),尝试过类似的方法
{{formControls.sizeOfBuildingPart.errors?.max.value}}
但是不行,先谢谢了
您需要使用:(form.controls['sizeOfBuildingPart'].errors?.max?.max) 这将 return 您在验证中提供的最大数量。
这是它的工作演示: stackblitz