发表于: 2017-05-03 23:53:34

1 983


今天完成的事情:

完成JS-8的分页功能
明天计划的事情:

完成搜索功能
遇到的问题:

写搜索功能的时候,要获取下拉框选中的是什么值,得用ng-value='index',获取到点击的在数组里的位置,然后把这个数字发送给后端,想了很久,原因是和后端有字段约定,一个数字代表一个字符串,所以字段 类别 type  0-首页banner 1-找职位banner  2-找精英banner 3-行业大图

这样的话,要搜索找职位,就把1 这个数字发给后端,而不是把找职位这个字符串发给后端

<option ng-repeat="(index,fin) in financing" ng-value="fin">{{fin}}</option>

收获:分页功能先写一个跳转函数,不管点击什么按钮都要过一遍跳转函数,

$scope.flipPage = function () {
$state.go(
'.',
       {'page': $scope.page},
       {reload: true}
);
};

$state.go('.')这样是强制刷新本页面,然后给点击的按钮设置条件,如果点击的是下一页的按钮,那么page++,上一页就page--,然后我按萝卜多网站来,写个ng-hide,如果是在首页的话,那么隐藏首页按钮和上一页按钮,如果是在末页,那么隐藏末页和下一页按钮。

下一页按钮函数就这样

$scope.nextPage = function () {
$scope.page++;
   $scope.flipPage();
};




返回列表 返回列表
评论

    分享到