当由于hideExpression而从DOM中删除字段时,它在模型中的值仍然退出并在提交时发送。
用
棱角分明 v8.4.1 角度模板引导版本 6.5.1
¿如何从 de 模型中删除隐藏字段或将它们设置为 null?
这里有一个问题的例子: http://angular-formly.com/#!/example/field-options/hide-fields
我希望复选框状态在复选框隐藏的情况下不会在模型中发送。
因为如果此复选框用于隐藏另一个第三个字段,如果我们在选中时隐藏复选框(在其上使用 hideExpression),则第三个字段仍然显示在 DOM 中,这有点奇怪的行为,因为如果复选框被删除,则必须删除第三个依赖字段。
我已经能够观察到,通过简单地在模型中输入 null,不再在 DOM 中的字段完美地隐藏了链中的依赖字段
隐藏字段时请帮助刷新模型。
提前谢谢你(对不起我的英语不好)
将其设置为使用 ng-if 作为 formly-form 中的 hideDirective