目前在用 Angular 做一个后台项目 感觉实现的不是很好 重复代码很多 求大佬指点封装思路~

https://img4.mukewang.com/5c52b0160001022800100010.jpg

后台大致是如上这个样子 可以说形式很单一了 但让我写的也是不忍直视……
形式大多数就是上图的列表视图 点项目可以进详情 最下边有个添加的按钮 添加 / 详情用的是一个视图

https://img2.mukewang.com/5c52b02100014bce08000479.jpg

https://img1.mukewang.com/5c52b0220001ea1b08000479.jpg


上图是列表页的控制器和视图 我等于每个列表一个 html 、controller 
但很显然控制器里的很多逻辑其实都是重复的 虽然有一部分我封装成了公共方法 比如 cacheFactory 的 leave 但感觉还是不够彻底 我再想如何进一步的封装 比如说定义一个组件 传参去生成这一整套 [列表 - 详情] 流程

求大佬指点最佳实践~


侃侃尔雅
浏览 459回答 1
1回答

元芳怎么了

组件化可解决
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript