为什么角材料模态需要组件?



我想知道是否有充分的理由将角度材料模态/对话框作为组件制作,添加到模块中,并且还需要成为要使用的入口组件。

只是打开一个圆滑的对话框似乎有点矫枉过正。 是否有特殊原因,它不像我可以放入 html 中的指令并根据条件使其显示?这似乎是一种直截了当的方法,但也许有人可以启发我。

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

  • 若要避免初始有效负载加载,请允许应用加载并稍后在需要时加载其他动态组件

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

  • 它可以在应用中的许多位置重复使用

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

最新更新