【发布时间】:2019-12-05 05:06:49
【问题描述】:
我有一个嵌套的 Angular 反应形式。
子项有 2 个属性,第二个属性根据第一个属性的值启用或禁用。
父表单有一个编辑按钮,可以通过
this.parentForm.enable().
我的问题是这无论如何都会启用第二个子字段,并且不使用子字段中的逻辑来确定是否应该启用或禁用它。
对于在子级中启用/禁用逻辑的反应式表单的建议方法是什么?我尝试使用 [disabled] 但它不起作用,我收到警告说我不应该这样做.
这是一个 stackblitz 的示例问题。
当edit 被点击时,如果Yes 被选中,它应该只启用最后一个输入。如果选中No,则应该禁用它。
【问题讨论】:
-
你应该把你的代码放在你的问题中。
-
@bryan60 而不是在堆栈闪电战中?
-
两者都推荐,链接在未来可能会变坏,但它们现在很有帮助。
标签: angular angular-reactive-forms