-
teambition和worktile是taskmgr这类团队协作教程应用程序的示例
资源介绍
多用户任务管理系统
采用的技术
基于@ngrx/store和@ngrx/effects管理状态以及状态产生的影响。并且使用@ngrx/entity减少了reducer的重复代码。
使用rxjs实现响应式编程
使用lettable操作符,让rx的依赖更小
使用json-server生成原型REST API
使用@angular/flex-layout作为布局类库
使用@angular/material为界面组件库以及实现界面主题
使用@angular/animations完成动画
封装了多个自定义组件,表单组件,指令,管道等
使用karma进行单元测试:组件,服务, effects和reducer等。
开发工具链
使用yarn作为包管理工具
使用@angular/cli作为脚手架
在package.json中使用concurrently把json-server和ng serve一起启动了
安装
fork这个项目
git clone项目
cd taskmgr
yarn install
npm start或者yarn start启动前端和json-server,在浏览器中访问8000端口
- 上一篇: iServer-lite:速度更快、体积更轻、性能更好的轻量超图iServer
- 下一篇: 操作符重载