发表于: 2017-05-26 22:50:27
0 918
今日完成:
公司搜索模块完成,新增公司模块还未做完。做完再睡觉
明日计划:
完成职位信息、新增职位模块。
问题:
今天又在$resource 踩坑。使用了$resource的自定义服务来定制put请求。
this.companyStauts= $resource(ajaxAddress.getCompanyStatus,{},
{
charge: {
method: 'PUT',
params: {
id: "@id",
type: '@type',
status: '@status'
},
isArray: false
}
}return params
);
这段代码各种检查都没有问题。但是依然报错。最后发现是因为我写在服务里,把代码移到factory中,将return放到最前面就好了。
第二个坑是来源于接口:
实现公司认证、冻结。实际的意思是在type=0时修改status=1或1,以及type=1时修改status=0或1。但是接口说明的字面意思像是在说分别修改type=0/1;status=0/1就可以达到目的。真的有点坑。
收获:
熟悉$resource自定义服务的用法。
评论