angular - 对于每个对话框模式弹出窗口,是否应该创建一个新组件?(角)
问题描述
我为对话框创建了一个角度组件(使用角度材料)。我需要创建另一个对话框模式。为此,我要创建另一个单独的组件吗?
解决方案
这主要取决于你的意图。
如果此模式与您已经创建的模式具有非常相似的行为,那么很可能不需要为此目的创建另一个组件。只需发送额外的参数,使您的组件可定制。
如果该模态具有完全不同的目的,那么当然,创建一个新的。
我的建议是始终尝试使所有内容都清晰易懂/直截了当。想象一下,您是另一个必须使用您的代码的人。你能不问就明白创建这些组件的目的是什么吗?如果答案是肯定的,那么您可能走在正确的轨道上。
推荐阅读
- oracle - Oracle ORA01858 比较日期为空
- c++ - 如何在 64 位 Windows 上使用 Cygwin 编译 32 位 C++ 程序
- javascript - 将 MultiSelect 数据发送到 Modal
- reactjs - 保护私有反应组件
- ruby-on-rails - 如何通过自己的样式扩展引导程序?
- sql - 为什么从 YYYYMMDD 到 YYYY-MM-DD 的 sql 日期转换不会失败?
- node.js - NextAuth:使用 OAuth 授权对 Twitter API 的调用
- ubuntu - VS Code 在带有 Lubuntu 20.04 Lxqt 的 VirtualBox 上冻结
- pip - Sounddevice 在 Windows 10 上使用 Python 3.7.7 (x64) 导入失败
- heroku - 用 CC 验证了我的免费帐户,仍然无法使用 sendgrid。不支持电话号码