angular 4文件夹结构每个文件一个项目,带有模型和接口

angular 4文件夹结构每个文件一个项目,带有模型和接口,angular,Angular,建议为每个文件定义一项内容,例如服务或组件。但是简单的模型类或接口呢?例如,假设您在一个组件文件夹中,您创建了一个文件my component.interfaces.ts。您可以将组件的所有接口(或没有方法的模型类)放在那里,并在折叠视图中清楚地看到它们。您是否仍然认为最好创建一个interfaces文件夹,并将每个接口(或模型)放在单独的文件中 谢谢。归根结底,你如何选择应用程序的结构取决于个人偏好。然而,来自Angular的建议概述了许多被更大的开发社区普遍采用的成熟模式和实践 从代码可读性

建议为每个文件定义一项内容,例如服务或组件。但是简单的模型类或接口呢?例如,假设您在一个组件文件夹中,您创建了一个文件
my component.interfaces.ts
。您可以将组件的所有接口(或没有方法的模型类)放在那里,并在折叠视图中清楚地看到它们。您是否仍然认为最好创建一个interfaces文件夹,并将每个接口(或模型)放在单独的文件中


谢谢。

归根结底,你如何选择应用程序的结构取决于个人偏好。然而,来自Angular的建议概述了许多被更大的开发社区普遍采用的成熟模式和实践

从代码可读性和维护的角度来看,管理/扩展/调试具有一个构造良好的类的文件总是比具有多个类的文件更容易


这也是个人的决定;如果你正在做一个只有你自己才能开发和维护的个人项目,那么你应该做对你最有利的事情。但是,如果您正在与团队合作,或者希望其他开发人员在某个时候参与进来,我强烈建议您遵循模式和指南,因为这是其他开发人员将使用和期望的

imo位于组件文件夹中