Angular 2+:分解大型component.ts文件的Angular方式

时间:2018-04-14 15:59:27

标签: angular angular5 organization code-organization readability

这个问题与代码组织有关。 我是一个名为ng-simple-slideshow的Angular包的作者。到目前为止,最长的文件是幻灯片显示的component.ts文件。它太长了以至于难以阅读。

将此代码与组织和可读性分开的角度方法是什么?

1 个答案:

答案 0 :(得分:1)

当我设计具有角度2+的类时,我使用面向对象编程语言中的概念,例如Java。继承,封装,多态和抽象(java的4个支柱)。

我尝试将我的课程设计为专注于一个目的。

使用基于继承和复合的设计来提供代码:类之间的可重用性,可读性和松散耦合。

项目树结构,命名您的类/文件也很重要。如果操作正确,它可以提供代码库中已有内容的高级视图,并使其他人更容易使用它。