1
23
在我的申请中,我有一个类似的要求。如果用户要求通过短信通知,则需要手机。否则,电话号码是可选的。 我写了这个方法:
它是从ngOnInit中的以下代码调用的:
如果用户更改通知字段(单选按钮),它将调用
否则将清除电话字段的验证。
然后它
必须
呼叫
|
2
19
即使这些字段对用户是隐藏的,但这些字段在被动来源中也是活动的。因此,您只需使用以下代码从反应中禁用字段
将函数更改为toggleNick(),如下所示
|
3
2
我认为最好的方法是让字段成为初始表单的一部分,并进行所有验证,以及在需要以编程方式禁用和启用字段或嵌套表单时。 示例: https://stackblitz.com/edit/angular-ojebff https://stackblitz.com/edit/angular-ojebff?embed=1&file=app/input-errors-example.html |
4
1
如果您有许多复杂表单中的可选字段,我认为这些解决方案不可行。 我所做的是这样的事情:
我希望这能有所帮助:) |
StuP · 响应式Vue组件在数据更改时不更新 2 年前 |
Navi · if语句在函数中不能解释为逻辑语句 2 年前 |
JHall651 · 如何在r中的闪亮应用程序中计时反应函数 6 年前 |
13thang08 · 如何使用先前可观察链的结果? 6 年前 |
N G · 显示来自reactiveVar meteor的值 6 年前 |
iChido · Angular 4反应式表单切换隐藏表单元素的验证 6 年前 |