angular - 如何在 Angular Material 5 中保留模态数据
问题描述
我有一个带有几个复选框的模式,其中填充了我从数据库中获取的数据。我的问题是每当我关闭模式并打开它时,它必须再次从我的数据库中加载所有数据,因此我丢失了所有选定的项目,即检查项目。有没有办法我只能加载一次数据,并且在模式关闭并再次打开时也可以检查项目。
解决方案
在启动对话框的组件中加载数据并缓存它。然后在通过对话框配置对象启动对话框时将该数据传递给对话框。请参阅https://v5.material.angular.io/components/dialog/overview#sharing-data-with-the-dialog-component-。
推荐阅读
- c - 即使我看不到缺陷,我的链表每次都会导致分段错误
- javascript - 在Javascript中,相同的输入数据只是长度不同,但是长数据并不能正确运行
- java - 使用自定义证书和密钥调用 RestTemplate API
- cryptography - 在将密码存储到数据库之前将盐添加到密码中
- python - 如何使用 Google Directory API 在 members.get() 调用中“includeDerivedMembership”?
- flutter - Riverpod - ref.onDispose 在创建对象时调用,而不是在释放时调用
- rust - Rust 中的红黑树,得到“预期的结构节点,找到可变引用”
- android - OnBackPress 片段
- python - 在 django 视图中理解 request.data
- python - 如何在 python3 kubernetes 客户端中加载 2 个(或更多)不同的 kubeconfig?