我在一个父组件中动态创建了一个子组件,用于处理<form>组。</div> 即使两个输入域都显示了,repeatedPassword保持未定义,而password没有定义,因此验证不能按预期工作。但是当查看由父组件维护的NgForm对象时,repeatedPassword FormControl是NgForm对象的一部分。当我删除*ngIf指令时,在显示this is invalid...文本方面一切正常。有没有什么解决方案可以不用去掉*ngIf指令?
我有一个反应性表单,在加载时不需要字段。如果选择了一个选项,该选项将向formGroup中添加额外的表单元素,那么将需要新的显示字段。如果昵称字段是隐藏的,那么您应该能够提交表单很好。我的问题是,一旦表单元素被显示/隐藏,我如何启用/禁用验证?(),
'nickName': new FormControl('', Validators.requi
我试图根据来自http服务的输入加载一个动态字段表单(它应该提供要加载哪些字段的元数据,以及字段的名称和类型等等)。因此,一旦收到带有表单元数据的http-响应,就必须在formGroup中动态地构建ngOnInit()。当我硬编码这个元数据对象并通过一个可以观察到的数据(服务,组件)返回时,我会在ngOnInt中构建表单,但是,一旦我移动数据服务的调用来运行http服务,页面加载似乎就会在http调用返回之前发生,因此表单不会加载字段let prop of Object.values(this.objectProps))