Angular2 项目实战 后台管理
2016-12-05 本文已影响1476人
yitalalww
Angular2 高级种子工程
github地址:https://github.com/linweiwei123/hotshots-admin-angular2
种子工程 拿来即用;
1 良好的工程结构;
1.1 header,导航栏做通用component独立出来;
1.2 输出文件分门别类
2 angular2+webpack1构建;
2.1 编译文件分类输出;
2.2 输出js放index.html顶部加defer;
2.3 webpack loader处理css,fonts,img案例;
3 模块高级使用;
3.1 特性模块
3.2 lazyload,code splitting;
3.3 共享模块;
3.4 多级router-outlet
4 路由高级使用;
4.1 转场动画
4.2 相对路由
4.3 必须参数和不定参数
5 service简单使用;
数据持久化到内存;
6 404页面;
处理未匹配的url案例
7 外部CSS;
多个css外部文件的关系处理;
高级模块使用 路由高级使用 404页面2016-12-8新增内容
8 路由守护
增加路由守护9 结合JWT做权限控制,增加登陆页面;
登陆页面10 form表单验证
登陆页面就是一个最好的表单验证