web 前端FrontGreeks-高级前端Angular.js专场

Angular2 项目实战 后台管理

2016-12-05  本文已影响1476人  yitalalww

Angular2 高级种子工程

github地址:https://github.com/linweiwei123/hotshots-admin-angular2


dashboard


工程结构


特性模块与共享模块案例

种子工程 拿来即用;

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表单验证

登陆页面就是一个最好的表单验证

Coming soon...

11 与服务端通信

12 动画

13 管道

14 自定义指令


上一篇下一篇

猜你喜欢

热点阅读