1

我有一个包含多个字段的表单。单击工具栏上的按钮后,表单将显示在弹出窗口中。在此按钮单击事件中,我为新项目设置了一些默认值。在弹出窗口显示并且用户单击取消或关闭弹出窗口后,我重置表单字段值。如果我想再次添加一个新项目,弹出窗口会显示,但没有为该internalNumber字段设置默认值,但有趣的是只为日期设置。我想不通,为什么?我在标记和控制器中以相同的方式为这两个编辑器设置值。

这是一个测试样本:https ://stackblitz.com/edit/angular-dxpopup-wznhbc

4

1 回答 1

0

“resetFormValues”函数导致了问题。您还在 closePopup 函数和 closeButtonClick 函数中调用了它两次。

这是一个更新的示例:https ://stackblitz.com/edit/angular-dxpopup-vsjtvu

于 2020-07-12T07:31:51.103 回答