- 环境搭建
- 脚手架安装 npm install -g @angular/cli
- 新建项目 ng new pro-test
- 配置ant-zorro: ng add ng-zorro-antd
- ng serve 启动项目
- 创建模块
- 创建模块:ng g m <module-n
- 路由配置重构为路由模块 ==> 优势:在配置复杂时,方便代码管理维护
- 在根目录(/app)下创建路由模块,用来包含路由配置 : ng g module app-routing --module app --flat ,生成一个app-routing.module.ts文件
- 如果不用命令,而是手动新建app-routing.module.ts文件,需要自己配置路由和引入路由模块,参考3,4;
- 如果是按照上方的操作,这个时候需要将 根目录 里的route配置和路由模块导入语句引入到 路由模块中;
- 根模块下相关内容全部删除;即 创建模块中的 图3中的选中区域移除;==> 路由模块在根模块替换了路由配置,不需要同时两处都配置;
- 如果使用的是第1步中的命令创建;根目录会自动导入路由模块,但是路由配置还是需要自己配置;
- 路由配置完后,在app.component.html中 <roulet-outlet></roulet-outlet>作为路由出口;
- 创建setup模块
- 模块创建: ng g m pages/setup ==> 指在pages/ 目录下创建setup模块;没有/pages 目录会自动生成
- 组件创建: ng g c pages/setup --module pages/setup --skipTests ==> 创建setup组件,并声明组件所处于的模块,这样生成的模块会自动引入该模块;--skipTests不生成spec.ts文件;
- 由于之间已经配置好了路由路径,所以现在只需将setup模块引入根模块;
- 如果为了模块的更简洁,可以不将模块引入根模块,而放入路由模块中,通过路由的懒加载方式加载这个模块
- 现在ng serve 查看浏览器;显示setup works!
- 如果没有,仔细检查一下咯;毕竟开始的第一步~~~
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。