为了账号安全,请及时绑定邮箱和手机立即绑定

angularjs 查询

angularjs 查询

byevilangel3254235 2016-04-26 09:08:30
angularjs中做了根据条件查询的方法,并实现了分页查询的功能,但是,点击查询后,页面会首先调用查询方法,然后再将条件情况后重新加载这是什么问题,代码如下:        app.controller('QuestionCtrl', function ($scope, $http, $timeout) {            $scope.paginationConf = {                currentPage: 1,                itemsPerPage: 10,                pagesLength: 10,                perPageOptions: [10, 20, 30, 40, 50],                onChange: function () {                    $scope.Query();                }            };            $scope.Query = function () {                var url = "ashx/Question.ashx";                $scope.QueryModel = { Subject: $scope.Subject, Category: $scope.Parent == undefined ? 0 : $scope.Parent.ID                                    , AppraiseType: $scope.AppraiseType == undefined ? 0 : $scope.AppraiseType.Code                };                $http.get(url, { params: { Type: "Query", QueryModel: $scope.QueryModel                    , startIndex: $scope.paginationConf.currentPage != 1 ? ($scope.paginationConf.currentPage - 1) * $scope.paginationConf.itemsPerPage + 1 : $scope.paginationConf.currentPage                    , endIndex: $scope.paginationConf.currentPage * $scope.paginationConf.itemsPerPage                }                }).success(function (response) {                    $scope.Parents = response.Parents;                    $scope.Parent = response.Parents[0];                    $scope.AppraiseTypes = response.AppraiseTypes;                    $scope.AppraiseType = response.AppraiseTypes[0];                    //数据源                    $scope.paginationConf.totalItems = response.Count.length; //总数                    $scope.Questions = response.Questions;                })
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 1879 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信