ng-alain 是基于angular之上的,所以先建个angular项目demo,然后进入demo,安装依赖包(官网是先添加ng-alain后安装依赖的,好像有点问题)
ng new demo
cd demo
cnpm install
在创建完angular项目后add ng-alain脚手架(添加ng-alain 脚手架前确认Angular Cli版本,两者保持一致)
ng add ng-alain // 如果失败了可以npm install ng-alain --save
npm start // 或者ng serve --open 反正我一直用npm start
注意版本问题
ng g ng-alain:[command name] [name] [options]
不按格式来可能会产生异常
生成一个trade模块
ng g ng-alain: module trade
会在 routes/trade 生成两个文件 trade.module.ts、trade-routing.module.ts
模块内容包括了导入 SharedModule 以及一些统一性导入与导出的方式
下面以list为例:-m 表示指定list所在的模块
ng g ng-alain:list list -m=trade
指定view在sys模块的log组件下
ng g ng-alain:view view -m=sys -t=log
edit & view 页
对于 edit、view 默认是以模态框展示来生成,可以改用页面展示则:
ng g ng-alain:edit [page name] --modal=false
后续loading。。。
目前还是个前端小白(实习中),不足之处还望不啬指出! ^_^