发表于: 2016-11-08 22:01:45
1 1757
今天完成的事:
1. 公司列表卡片上显示的被申请数小于100显示实际的数,大于100显示100+;
2. 大概看了一遍HTTP协议基础内容,了解HTTP的请求,响应,状态码;
3. angularJS的五种服务,constant服务,value服务,service服务,factory服务,provider服务。
明天计划的事:
1. 看Angular教程。
今天遇到的问题:
收获:
1.服务的实例被注入到控制器以后,都是一个引用对象,无论被注入多少个控制器中,实际都指向同一个对象,所以,无论修改其中的哪一个,其它所有的服务都会被改变;
2.服务的实例被修改过后,ng不会自动同步,需要使用$scope.$watch()监测其变化并手动刷新视图;
3.一些固定的参数和方法,使用constant;
4.可能被修改的参数和方法,使用value;
5.通过逻辑处理后得到的参数或方法,使用factory;
6.可以使用factory的也可以使用service,反之亦然(一般就是用factory);
7.可以手动配置参数的服务,使用provider。
评论