首页 > 解决方案 > Angular Material Modal 必须是组件的原因?

问题描述

我想知道是否有充分的理由需要将 Angular Material Modals/Dialogs 作为一个组件制作,添加到一个模块中并且也是一个要使用的入口组件。

只打开一个时尚的对话框似乎有点过头了。是否有特殊原因它不像我可以放入 html 并根据条件显示的指令?这似乎是一种简单的方法,但也许有人可以启发我。

标签: angularangular-material

解决方案


想象一下,您有一个带有大负载的大型组件,最好动态加载它:

  • 通过让您稍后在需要时加载和加载其他动态组件来避免初始有效负载加载

  • 另一个好处是单元测试,你可以单独测试

  • 它可以在您的应用程序的许多地方重复使用

但如果您有一个非常简单的对话框,则无需为此创建动态组件。


推荐阅读