Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角可重复使用积垢组件_Angular_Design Patterns_Angular Components - Fatal编程技术网

Angular 角可重复使用积垢组件

Angular 角可重复使用积垢组件,angular,design-patterns,angular-components,Angular,Design Patterns,Angular Components,我的任务是在angular中制造10个积垢,但我想为它创建一个可重用的组件。我一直在考虑是否可以将列表和表单中的组件分开,如下所示: 例如: 4 crud将使用实时数据版本,不需要表单部件。在使用表单的情况下,我将在此期间与服务共享数据 考虑到这一点,我正在考虑构建一个通用组件来包装这种行为,但同时,我害怕创建一种难以维护和重用的组件 你们做过类似的工作吗?我在哪里可以找到一个好的起点,或者有什么项目可以让我举个例子?我不确定你必须完成的程度(小心过度工程),但如果你需要,你可以总是将你的许

我的任务是在angular中制造10个积垢,但我想为它创建一个可重用的组件。我一直在考虑是否可以将列表和表单中的组件分开,如下所示:

例如:

4 crud将使用实时数据版本,不需要表单部件。在使用表单的情况下,我将在此期间与服务共享数据

考虑到这一点,我正在考虑构建一个通用组件来包装这种行为,但同时,我害怕创建一种难以维护和重用的组件


你们做过类似的工作吗?我在哪里可以找到一个好的起点,或者有什么项目可以让我举个例子?

我不确定你必须完成的程度(小心过度工程),但如果你需要,你可以总是将你的许多需求建立在输入的基础上,并使其非常可重用

我使用这个网站开始了解如何从有效负载创建表单,这可能是您所倾向的。不管是哪种方式,您都可以从满足1个crud的需求开始,看看是否可以通过@Input()元素使其成为通用的,然后看看这会给您带来什么。祝你好运


快乐编码

我不确定你必须完成的程度(要警惕过度工程),但是如果你需要,你总是可以将你的许多需求建立在输入的基础上,并使其非常可重用

我使用这个网站开始了解如何从有效负载创建表单,这可能是您所倾向的。不管是哪种方式,您都可以从满足1个crud的需求开始,看看是否可以通过@Input()元素使其成为通用的,然后看看这会给您带来什么。祝你好运


快乐编码

你需要解释得更多,如果你有一个模型分享会更好。我们总是可以更多地分解组件,但我们应该理解,如果我们对一些不值得的东西进行了过度设计。所以,我会在评论之前询问更多细节。问题被编辑了。你需要解释更多,如果你有一个模型分享会更好。我们总是可以更多地分解组件,但我们应该理解,如果我们对一些不值得的东西进行了过度设计。所以,我会在评论之前询问更多细节。这个问题被编辑了。