发表于: 2017-05-31 23:40:25
1 1007
今天完成的事情:
理清楚了项目结构,文件分好类
明天计划的事情:
继续做项目
遇到的问题:
公司详情页里的公司内容和公司在招职位是两个页面,在官网看是这样的,我想写成一个页面,然后用ng-hide ng-show来显示隐藏不知道有毛病吗
收获:
学习了angular的provider方法。
$provide服务负责告诉Angular如何创造一个新的可注入的东西:即服务。服务会被叫做供应商的东西来定义,你可以使用$provide来创建一个供应商。你需要使用$provide中的provider()方法来定义一个供应商,同时你也可以通过要求$provide被注入到一个应用的config函数中来获得$provide服务。使用方法是返回一个$get函数,注意在config阶段,只有provider能被注入。其它用法和service一样。
什么时候使用provider()方法
(1)当我们希望在应用开始前对service进行配置的时候就需要使用到provider()。比如,我们需要配置services在不同的部署环境里面(开发,演示,生产)使用不同的后端处(2)理的时候就可以使用到了
当我们打算发布开源provider()也是首选创建service的方法,这样就可以使用配置的方式来配置services而不是将配置数据硬编码写到代码里面。
还有angular的decorator方法,是用来修改/装饰服务,但是decorator使用的场合并不是那么多,但是了解它的用法有时候能够帮上大忙。
评论