SuperAPI AI 工具集

angular

前端与建站

查看项目

更新于 10-16 02:35

技能介绍

用途:在基于 TypeScript 构建 Angular 应用时提供最佳实践与关键模式参考。

主要能力与要求:

  1. 独立组件(必需):Angular 16+ 使用 standalone 组件,并在 imports 中显式导入依赖。
  2. Signals(推荐):用 signal 与 computed 管理响应式状态,通过 update 更新值。
  3. RxJS 最佳实践(必需):优先使用 async 管道,避免无清理的手动 subscribe,以防内存泄漏。

决策参考:组件状态用 signals;共享状态用带 BehaviorSubject 的服务;HTTP 数据用 HttpClient 加 async 管道;表单校验用响应式表单;懒加载用 loadComponent()。

示例涵盖响应式表单(FormGroup、FormControl、Validators 与 onSubmit 校验)以及带状态服务(BehaviorSubject、asObservable、addItem)。常用命令包括:ng new myapp --standalone、ng serve、ng generate component users、ng build --configuration production、ng test。

限制:资料未提供版本兼容范围、许可、收费或安装来源等细节。