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
如果您有许多复杂表单中的可选字段,我认为这些解决方案不可行。 我所做的是这样的事情:
我希望这能有所帮助:) |
Kiara · 根据条件角度显示多个模板 1 年前 |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
Ben5 · 服务器端总是接触FormControl 1 年前 |
allforthenoob · 我该怎么分类? 1 年前 |
Hugh Jones · 如何创建适用于多个来源的自签名开发证书 1 年前 |
jthorn · 角度对象未在HTML中显示 1 年前 |
clem · 如何在Angular应用程序中突出显示页面的一部分? 1 年前 |
Kael · 在html表格中显示关系api数据-角度 2 年前 |