【发布时间】:2020-12-30 01:00:00
【问题描述】:
我有一个项目,我可以对它执行多项操作(编辑、删除、复制、升级……)。根据项目的状态,始终只能执行一项操作。
所以我想在 Angular 中创建一个按钮组件以显示在项目页面上,并根据我想要的状态:
- 在按钮上显示特定文本(编辑、删除、复制……)
- 执行特定操作
此用例的最佳设计是什么(知道未来场景/操作的数量可能会增加)?
- 1 个带有“onClick”功能的按钮组件,用于确定要执行的操作?
- 每个可能的操作的按钮组件并根据状态显示/隐藏?
- 有更好的想法吗?
【问题讨论】:
标签: angular components