在学习Angular时,我只是通过各种Angular CLI命令来生成Angular的各个部分,如"组件"、"服务"、"接口"、"管道"等.

Generating Angular Items via 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

但是,我很惊讶为什么"Model"没有generate命令(虽然接口也做了一些工作——但模型更强大,因为它可以在类中包含方法).

在生成用于"自动生成模型"的命令时,我是不是遗漏了什么,或者缺少了团队Angular --因为它们是OOPS框架的核心.

enter image description here

Reference:

https://www.npmjs.com/package/angular-cli

推荐答案

因为模型is是一个类,所以要生成它,需要使用如下--type选项:

ng generate class hero --type=model

将导致:

hero.model.ts

Angular相关问答推荐

iOS Mobile Safari - HTML5视频覆盖一切

为什么当我在父组件中设置数组元素时,Angular重新创建子组件而不是更新它?

Angular :为什么我得到了一个可观察到的共鸣

当可观察到的更改时,异步管道不更新视图

如果Rxjs间隔请求仍在进行,则不应重置,但如果用户更改输入,则应重置

我的验证器收到一个始终为空的可观察值

URL 更改但组件未在 Angular 导航中呈现

Angular 13 Sass 模块无法在编译中正确导入文件

通过 SignalR 事件组件重定向Angular 页面后不起作用

带有 Angular 2 的 Django

如何以像素为单位将属性绑定到 style.width?

Angular 2在单击子项时防止单击父项

读取文件并解析其内容

在 RxJS Observable 中 flatten数组的最佳方法

angular2中的httpinterceptor类似功能是什么?

如何在悬停时向元素添加类?

具有多个订阅者的 Angular 2 Observable

Angular 2 单元测试 - 出现错误无法加载ng:///DynamicTestModule/module.ngfactory.js

Angular2/4 中的ng-reflect-*属性有什么作用?

Angular2:CoreModule 与 SharedModule