Angularjs 当我在angular material中打开ngdialog时,数据表将加载所有数据(即使在分页后也会加载总记录)?

Angularjs 当我在angular material中打开ngdialog时,数据表将加载所有数据(即使在分页后也会加载总记录)?,angularjs,angular-datatables,angularjs-material,Angularjs,Angular Datatables,Angularjs Material,我正在使用Angular Datatables和ngMaterial构建一个CRUD应用程序,在其中我可以编辑和删除记录, 因此,我所做的是,当我点击编辑按钮时,它会打开一个模型(这是一个ngMatrial中的对话框以及该行的数据),但当我点击编辑按钮时,对话框会打开,但我的数据表会加载完整的数据,而不是按照分页的方式加载10或25条记录 这是我的密码: 控制器 HTML[n.id是我从ngrepeat获取的那一行的id] $scope.EditUser = function(ev,id)

我正在使用Angular Datatables和ngMaterial构建一个CRUD应用程序,在其中我可以编辑和删除记录, 因此,我所做的是,当我点击编辑按钮时,它会打开一个模型(这是一个ngMatrial中的对话框以及该行的数据),但当我点击编辑按钮时,对话框会打开,但我的数据表会加载完整的数据,而不是按照分页的方式加载10或25条记录

这是我的密码:

控制器

HTML[n.id是我从ngrepeat获取的那一行的id]


$scope.EditUser = function(ev,id) {
                $mdDialog.show({
                    templateUrl: 'EditModel.html', //Edit modal
                    parent: angular.element(document.body),
                    targetEvent: ev,
                    clickOutsideToClose:true,
                    scope:$scope,
                    preserveScope: true,
                    controller: 'Homecontroller'
                  });
                $http({
                  method: 'POST',
                  url: 'getUser.php', //getting data with repect to id 
                  data: {id:id}
                }).then(function(res) {
                    var res = res.data[0];
                    $scope.editName = res.name;
                    $scope.editAge = res.age;
                    $scope.editLocation = res.location;
                  });
            };
 <button class="btn btn-warning" type="button" id={{n.id}} ng-click="EditUser($event,n.id)">
                    <span class="glyphicon glyphicon-pencil"></span>
                </button>