我认为这个问题已经用复杂的术语提出来了 . 但我想在这里简单一点 .
我有 parent component 有 form tag & Submit Button . 它有一个 child component input required field
与 form tag & button .
现在让我们说我想将 custom validation 放到 input field ,这是 entered letters must be uppercase ,它工作正常 . 简而言之,两种验证在儿童cmp中都能正常工作 .
你可以在这里查看和播放=> https://plnkr.co/edit/0iMTib?p=preview
如何启用父级的提交按钮,
OR
如何使父表格有效,
if child form is valid?
also consider with If I have more nested forms!
在ANGULAR2中父母的形式和孩子的形式之间是否有任何关系?
1 回答
您可以在
valueChanges
时发出子表单状态,并向父表单添加一些逻辑以检查:对于更复杂的用例,我使用
@ngrx/store
:gist作为示例 .