angular - Angular Material Modal 必须是组件的原因?
问题描述
我想知道是否有充分的理由需要将 Angular Material Modals/Dialogs 作为一个组件制作,添加到一个模块中并且也是一个要使用的入口组件。
只打开一个时尚的对话框似乎有点过头了。是否有特殊原因它不像我可以放入 html 并根据条件显示的指令?这似乎是一种简单的方法,但也许有人可以启发我。
解决方案
想象一下,您有一个带有大负载的大型组件,最好动态加载它:
通过让您稍后在需要时加载和加载其他动态组件来避免初始有效负载加载
另一个好处是单元测试,你可以单独测试
它可以在您的应用程序的许多地方重复使用
但如果您有一个非常简单的对话框,则无需为此创建动态组件。
推荐阅读
- c++ - 如果成员函数同时出现内联和非内联,编译器会做什么
- kotlin - Kotlin - 当使用 .. 创建范围或它如何执行比较时会发生什么?
- json - 如何解决这个 JQ 字符串连接问题?
- python - 如何在完全不同的函数中使用函数的返回值
- swift - 如何在两个视图控制器的两个特定实例之间来回移动,而不必每次都传递数据
- java - 我的 grails 项目使用 domain.save(flush:true).save() 面临错误“TransactionRequiredException:no transaction”,它可以保存但正在更新
- python - QPainter 混合颜色
- c# - 非泛型类型“IdentityUser”不能与类型参数一起使用
- docker - Dockerfile 并包括其他与 apt-get 一起使用的存储库
- java - 在子类上添加一层映射