2017-03-06 18 views
1

我有一个使用Control进行验证的输入组件。
该组件正在附有ngIf的标签中使用。
当ngIf为false时,输入没有被渲染,这是预期的并且确定,但问题是它仍然使整个表单失效。ngIf中的表单控件仍然使整个表单无效

我该怎么做,以便窗体不会被false ngIf语句内的输入无效。

谢谢

回答

2

找到了答案。
我不知道,当ngIf得到错误的表达式结果时,它会破坏它里面的组件。 我的组件动态创建一个有效性控件并将其附加到ngInit上的提交者组件的ControlGroup。
现在我需要将它从ngDestroy上的控件组中分离出来。

相关问题