生成指令

要使用選擇器 [prefix]Highlight 新增指令,請執行:

  $ ng g d highlight

  installing directive
    create src/app/highlight.directive.spec.ts
    create src/app/highlight.directive.ts
    update src/app/app.module.ts
  • 要防止使用字首,請新增 --prefix false-p false 標誌
  $ ng g d highlight --prefix false
import { Directive } from '@angular/core';

@Directive({
  selector: '[highlight]'
})
export class HighlightDirective {}
  • 為防止建立 .spec 檔案,請新增 --spec false-sp false 標誌
  $ ng g d highlight --spec false

  installing directive
    create src/app/highlight.directive.ts
    update src/app/app.module.ts
  • 要啟用資料夾建立,請新增 --flat false-f false 標誌
  $ ng g d highlight --flat false
  
  installing directive
    create src/app/highlight/highlight.directive.spec.ts
    create src/app/highlight/highlight.directive.ts
    update src/app/app.module.ts

你還可以組合上面列出的標誌。例如,要在 highlight 資料夾中建立 highlight.directive.ts 檔案而不使用 .spec 檔案,請使用以下命令。

  $ ng g d highlight -f false -sp false

  installing directive
    create src/app/highlight/highlight.directive.ts
    update src/app/app.module.ts

所有 generate directive 標誌:

描述 標誌 縮短 預設值
啟用資料夾建立 --flat false -f false true
防止使用字首 --prefix false -p false true
防止建立 .spec 檔案 --spec false -sp false true