发表于: 2020-02-15 22:46:49
1 1296
今天完成的事
1,继续学习angular官网引导教程:
应用运行页面:
首先学习将一个组件拆分为两个功能更加独立的组件,两个组件互不干扰,都可以单独进行定制特化。随后,学习如何创建服务,注册服务商,使得其他组件可以通过导入的方式使用服务;虽然可以创建一个服务,但是其中的函数方法看得不明白。
定义服务:
其他组件导入服务:
明天的计划
1,继续制作列表页;
遇到的问题
在准备制作列表页时发现将整个列表页与其他的后台页面,新增信息页面,分别作为一个组件进行定义,但相比而言,列表页比较复杂,还可以拆分为几个组件的组合,让组件分别独立负责一些功能,需要明天进行验证验证;
收获
明白拆分为独立功能组件的好处,专事专办的思想,提高组件的复用性;同时在添加功能时,可以在分离的独立组件中修改,添加,避免在一个组件的情况下随着功能的增加,代码也会随着功能逐渐增多,而有些功能是可以共用的,所有功能都在同一组件的时候,明显其复用性会变得极小,不利于高效率开发应用;
评论