发表于: 2017-07-02 22:40:23
1 845
今天完成的事情:
将之前复盘中的bug都解决了
明天计划的事情:
ui自检,codeReview,性能测试,demo,
遇到的困难:
困扰我几天的轮播图问题终于解决了,原来是因为angular的版本原因。。。怪不得我将代码全部注释还会有bug...
第二个在招职位刷新后自动跳到公司详情的解决方法也找到了,我之前是将在招职位和公司详情页面都放到一个页面中,后来发现这样做的话只要强制刷新就自动会从在招职位跳到公司详情,点击在招职位的分页插件也会这样。今天就将在招职位和公司详情页分为2个页面,然后通过在总的公司详情页判断url的部分字符串中是否有recruitJob(这是在招页)。如果有,就默认跳转到在招职位页,没有就跳转到公司详情页。
html代码
<span ng-click="vm.exchangeJob(!vm.choose)" ng-class="{'change':!vm.choose}"js代码
data-ui-sref="companyDescription.companyProduct({id:vm.companyDescriptionRes.company.id})" >公司详情</span>
<span ng-click="vm.exchangeJob(vm.choose)" ng-class="{'change':vm.choose}"
data-ui-sref="companyDescription.recruitJob({id:vm.companyDescriptionRes.company.id})">在招职位</span>
vm.hash=window.document.location.hash;//获取url1中的hash值
vm.option = vm.hash.substr(21,10);//截取指定url字符串
if(vm.option === 'recruitJob'){
vm.choose = true;
}else{
vm.choose=false;
}
vm.exchangeJob = function (choose) {
if(choose == false || choose == undefined){
vm.choose = !vm.choose;
}
};
收获:
发现angular的版本差距真的很大,当你实在找不到原因的时候,换个angular版本试试,说不定还真的解决了。。。
评论