如何阅读 Angular 代码库?

问题描述

我是一名初级开发人员,已被分配到这个团队,该团队负责开发类似于 Whatsapp 但用 Angular 编写的 Web 应用程序。它有许多模块、组件和管道,坦率地说是非常令人生畏的。在探索代码库(特别是 Angular 代码库)时,是否有任何提示/方向可以遵循?

解决方法

好吧,你肯定想留在 src 文件夹中,但你的组件主要是应用程序的前端视图,守卫可以是你的身份验证守卫,拦截器可以是 JWT 令牌,错误拦截器等。模型是不言自明的.服务是一个很大的服务,这是您所有后端服务的所在,例如身份验证服务,它将检查本地存储(如果您使用它)分配用于注销、登录等的功能。我只想阅读 Angular 8(或您的团队使用的任何版本)的基础

,

我为我正在处理的每个 Angular 项目做的第一件事是查看 app-routing.module.ts 以查看可用的路由并让自己了解应用程序的范围。

此外,您可以遍历每个组件(建议从根 (/) 组件开始并通读代码,以便了解每个模块的功能。在那里您还可以深入到创建 api 的底层控制器请求等。