【发布时间】:2021-05-17 17:59:33
【问题描述】:
使用Angular Material Dialog 组件显示两个表单(一个被隐藏,另一个被填写)。第一个表单提交后,它被隐藏,第二个显示(在同一个对话框中)。
问题:当第一个表单被隐藏并显示第二个表单时,滚动位置没有更新(显示对话框的顶部),因此用户看到了第二个表单的中间或底部。
我尝试执行window.scroll 或scrollTo 功能,但它们不起作用。有什么想法吗?
【问题讨论】:
-
您可以展示一些代码,特别是您如何隐藏/显示您的表单吗?
-
@QuentinGrisel 只需在控制器中使用布尔属性并在视图中执行
*ngIf签入。