如何使用 Angular CLI 生成组件、指令、服务等?

推荐答案

在 Angular 中,使用 Angular CLI 可以快速生成组件、指令、服务等。以下是常用的命令:

生成组件

或简写:

生成指令

或简写:

生成服务

或简写:

生成模块

或简写:

生成管道

或简写:

生成类

或简写:

生成接口

或简写:

生成枚举

或简写:

本题详细解读

生成组件

生成组件时,Angular CLI 会自动创建一个新的文件夹,包含组件的 TypeScript 文件、HTML 模板文件、CSS 样式文件和测试文件。例如,生成一个名为 user-profile 的组件:

这将在 src/app/user-profile 目录下生成以下文件:

  • user-profile.component.ts
  • user-profile.component.html
  • user-profile.component.css
  • user-profile.component.spec.ts

生成指令

生成指令时,Angular CLI 会创建一个新的指令文件和一个测试文件。例如,生成一个名为 highlight 的指令:

这将在 src/app 目录下生成以下文件:

  • highlight.directive.ts
  • highlight.directive.spec.ts

生成服务

生成服务时,Angular CLI 会创建一个新的服务文件和一个测试文件。例如,生成一个名为 data 的服务:

这将在 src/app 目录下生成以下文件:

  • data.service.ts
  • data.service.spec.ts

生成模块

生成模块时,Angular CLI 会创建一个新的模块文件。例如,生成一个名为 admin 的模块:

这将在 src/app/admin 目录下生成以下文件:

  • admin.module.ts

生成管道

生成管道时,Angular CLI 会创建一个新的管道文件和一个测试文件。例如,生成一个名为 reverse 的管道:

这将在 src/app 目录下生成以下文件:

  • reverse.pipe.ts
  • reverse.pipe.spec.ts

生成类

生成类时,Angular CLI 会创建一个新的类文件。例如,生成一个名为 user 的类:

这将在 src/app 目录下生成以下文件:

  • user.ts

生成接口

生成接口时,Angular CLI 会创建一个新的接口文件。例如,生成一个名为 product 的接口:

这将在 src/app 目录下生成以下文件:

  • product.ts

生成枚举

生成枚举时,Angular CLI 会创建一个新的枚举文件。例如,生成一个名为 status 的枚举:

这将在 src/app 目录下生成以下文件:

  • status.ts
纠错
反馈