发表于: 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();
};
评论