angular - Angular 可重用的 crud 组件
问题描述
我的任务是构建 10 个 angular 的 crud,但我想为它创建一个可重用的组件。我一直在考虑是否可以将列表和表单之间的组件分开,如下所示:
例如:
4 crud 将使用实时数据编辑并且不需要表单部分。在表单的情况下,我将在此期间与服务共享数据。
考虑到这一点,我正在考虑构建一个通用组件来包装该行为,但同时又害怕创建一种难以维护和重用的上帝组件
你们有没有做过类似的任务?我在哪里可以找到一个好的起点,或者是否有一些项目可以让我获得一个例子?
解决方案
我不确定你必须完成的程度(警惕过度设计),但如果你需要,你总是可以将你的很多需求建立在输入上,并使其非常可重用。
我使用这个动态表单网站让我开始了解如何从有效负载创建表单,这可能是您倾向于的。无论哪种方式,您总是可以从满足 1 个 crud 的需求开始,看看您是否可以通过 @Input() 元素使其通用,然后看看它会带给您什么。祝你好运!
快乐编码
推荐阅读
- spring - 如何在子类中为基类中定义的字段使用@Autowired?
- c# - Sql 数据类型日期也显示时间
- machine-learning - 如何在不丢失早期模型的情况下根据新数据重新训练模型
- c++ - CGAL:加载 .off 文件后如何访问顶点颜色?
- java - 在没有任何循环的情况下反转整数数组
- java - Spring config 附加位置作为 docker-compose 中的环境变量
- python-3.x - 有没有更有效的方法来使用 zenpy 编写这个 API 调用的脚本?
- c# - 将 C# 加密算法转换为 Python 3
- javascript - 自动&手动轮播组合 HTML、CSS、JS
- apache-spark - 这是将数据加载和合并到 Databricks 上现有 Delta 表中的最佳方法吗?