2017-09-03 53 views

回答

1

只需在VS代碼中打開集成終端並使用Angular CLI命令ng generate或其別名ng g即可。這裏,你可以與NG G指令使用某些選項列表:

  • ng g c - 生成一個新的組件
  • ng g s - 產生新的服務
  • ng g d - 生成一個新的指令
  • ng g m - 生成新模塊
  • ng g p - 生成新管道

這些命令中的每一個都需要一個參數,例如,要生成的組件的名稱。有關可用選項和參數的完整列表,請運行命令ng help生成或參閱Angular CLI文檔。下面是一些使用ng g命令的例子:

  • ng g c product將產生四個文件(.TS和.html,的CSS,.spec.ts),用於在目錄中的src /應用一個新的產品組件/產品,將在ProductComponent類添加到@NgModule

  • ng g c product -is -it -spec=false申報財產將生成內嵌樣式的單個文件product.component.ts和該目錄中的src /應用/產品模板,將增加ProductComponent到聲明屬性@NgModule

  • ng g s product會產生含有裝飾有@Injectable()一個類文件product.service.ts和文件product.service.spec.ts在目錄的src /應用

  • ng g s product -m app.module將產生相同的文件作爲上述命令和將還添加ProductService到的@NgModule

+0

導航到組件文件夾,並使用「納剋剋」命令將需要更多的時間生成每次providers屬性。如何Visual Studio IDE。 –

+0

您不需要導航到組件文件夾。打開集成終端並運行g。 –

+0

@YakovFain發佈了整個cli文檔+1。偉大的方式來生成快速的組件 –

相關問題