1.0.0 • Published 6 years ago

abpnpc v1.0.0

Weekly downloads
7
License
ISC
Repository
github
Last release
6 years ago

abpnpc

abp-ng-alain-cli-extends

写在前面

从ng-alain扩展abp新建模块、列表页、新建、编辑等. 代码也是在ng-alain的基础上修改的. 文档也是.

安装

npm i abpnpc

命令格式

ng g abpnpc:<command name> <name> [options]

ng-alain 有自己的一套文件组织结构,当你破坏这些结构时,可能会导致下列指令产生异常。

Module 模块

生成一个 trade 模块:

ng g abpnpc:module trade

会在 routes/trade 生成两个文件 trade.module.tstrade-routing.module.ts,你无法指定不生成 *-routing.module.ts 因为这是 ng-alain 的任性。

模块内容包括了导入 SharedModule 以及一些统一性导入与导出的方式,并且你不可能破坏这些变量名(例如:COMPONENTSCOMPONENTS_NOROUNTroutes)。

增加了 AbpModule, LayoutModule.

业务页

目前包含的业务组件页,包括:

  • list 列表页
  • edit 编辑页
  • create 新建页

trade 下生成 list 列表页:

ng g abpnpc:list list -m=trade