在角度形式隐藏表达式中,从 DOM 中删除字段,但不从模型中删除字段



当由于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

最新更新