首页 > 解决方案 > 如何在 Angular Material 5 中保留模态数据

问题描述

我有一个带有几个复选框的模式,其中填充了我从数据库中获取的数据。我的问题是每当我关闭模式并打开它时,它必须再次从我的数据库中加载所有数据,因此我丢失了所有选定的项目,即检查项目。有没有办法我只能加载一次数据,并且在模式关闭并再次打开时也可以检查项目。

标签: angularangular-material2angular-material-5

解决方案


在启动对话框的组件中加载数据并缓存它。然后在通过对话框配置对象启动对话框时将该数据传递给对话框。请参阅https://v5.material.angular.io/components/dialog/overview#sharing-data-with-the-dialog-component-


推荐阅读