Dea*_*ool 28 javascript angular-cli angular
在学习Angular时,我只是通过各种Angular-CLI命令来生成Angular的各个部分,如"Component","Services","Interface","Pipes"等.
通过Angular-CLI生成角度项
ng g c components/comp-1 //generates component
ng g s services/service-1 // generates service
ng g i interfaces/interface-1 // generates interface
Run Code Online (Sandbox Code Playgroud)
但是,我很惊讶为什么没有' 模型 '的生成命令(虽然接口也做了几乎一些工作 - 但模型更强大,因为也可以在类中包含方法).
我是否遗漏了某些内容或Team-Angular错过了生成"自动生成模型"的命令 - 因为它们是OOPS Framework的核心.
参考:
Out*_*man 65
因为模型是一个类,要生成它使用如下--type选项:
ng generate class hero --type=model
Run Code Online (Sandbox Code Playgroud)
将导致:
hero.model.ts
Run Code Online (Sandbox Code Playgroud)
Nim*_*zzz 12
您不能直接生成模型。实际上模型是一个类。ng generate 默认只允许生成以下类型。
因此,在您的情况下,您可以使用 --type 选项来定义生成类。假设你想要一个像 bar.foo.ts 这样的类
您只需要使用以下选项定义它。
ng generate class bar --type=foo
Run Code Online (Sandbox Code Playgroud)
在您的情况下,您可以使用此命令定义一个模块
ng generate class nameOfYourModule --type=model
Run Code Online (Sandbox Code Playgroud)
它将生成 nameOfYourModule.model.ts
有关更多信息,请参阅ng generate 选项的官方文档。
| 归档时间: |
|
| 查看次数: |
18393 次 |
| 最近记录: |