发表于: 2017-04-11 23:10:27
1 1062
今天完成的事情:
1、今天上午进行了demo,仍存在部分问题
2、修改demo发现的bug
明天计划的事情:
1、明天计划再次demo
遇到的问题:
优质公司有一个需求,需要获取发布过职位的公司信息和改公司的在招职位,没有一个接口能把数据查询完整,获取最近发布过职位的公司需要从一个接口查询,该公司信息需要从另一个接口查询,该公司在招职位还需要从一个接口查询,总共需要三个接口,然后把需要的数据拼接在一起
professionService.getRecommend(0,{size:8,page:1}).then(function (res) {
if (res.data.code==0) {
vm.newJob = res.data.data;
// console.log(vm.newJob)
vm.newJob1=vm.newJob
vm.carouselJob = vm.newJob1.slice(0,4);
angular.forEach(vm.carouselJob, function (value) {
professionService.getCompanyInfo(value.companyId).then(function (mes) {
if (mes.data.code == 0) {
value.companySlogan = mes.data.data.company.slogan;
}
})
professionService.getProfession({companyId:value.companyId}).then(function (num) {
if(num.data.code==0){
value.jobName = num.data.data;
}
})
}
}
})
另外获取的数据存在数组,只需要再ng-repeat遍历一遍就行了,我之前一直用过滤器解决,好麻烦
收获:
写功能时一定要反复验证,样式一定要注意细节,哪些数据需要,哪些数据不需要一定要搞清楚。
评论