发表于: 2017-05-27 23:10:59
2 1028
今天完成的事:
找职位首页的最新职位、推荐职位模块。
一开始设置一个vm.isA值用来判定当前的激活状态,点击到未激活状态的选项卡则切换值,点击时使用ng-click函数对isA值取非。
理想状态是这样,然而出毛病。
<span class="job-recommend-title"
ng-class="{'job-title-active':vm.isA}"
ng-click="exchangeJob(vm.isA)">推荐职位</span>
<span class="job-newest-title"
ng-class="{'job-title-active':!vm.isA}"
ng-click="exchangeJob(!vm.A)"
>最新职位</span>
vm.isA=true;
$scope.exchangeJob = function () {
if (vm.isA == undefined || vm.isA == false) {
vm.isA = true;
console.log(vm.isA);
}
}
isA最后取值始终不能获取到新值。卡了很久,后来师姐给提示换了一个方法,在html里直接写true或FALSE。
不过那个为什么不能获取到值还是搞不懂。
在获取职位卡片时一下子获取到10个值,想要通过传递参数来获取前8个,一开始想用limitTo来限制获取的多少,不过报错,在使用ng-repeat生成时不能用这个自带过滤器。改为在请求参数时传递size值。
尝试写竖向轮播图。还没有弄好。
明天要做的事:首页。
遇到的问题:如上,值不能获取的问题。
收获:熟练了传参和过滤器.一种方法不能解决问题时别在那死磕。。先实现效果再说。
评论