生成指令
要使用选择器 [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 |