使用angularjs排序不会等待,而是转到下一行

使用angularjs排序不会等待,而是转到下一行,angularjs,arrays,sorting,angularjs-controlleras,Angularjs,Arrays,Sorting,Angularjs Controlleras,我正在控制器中实现表格排序,我正在做的是: 分类和 带有分页排序片的结果 代码似乎不会等待排序完成并转到下一行,如何实现某种异步排序任务 这是我的控制器的代码: $scope.sort = function (field) { $scope.sortType = field; $scope.begin = 0; $scope.end = 10; var sorted = $filter('orderBy

我正在控制器中实现表格排序,我正在做的是:

  • 分类和

  • 带有分页排序片的结果

代码似乎不会等待排序完成并转到下一行,如何实现某种异步排序任务

这是我的控制器的代码:

 $scope.sort = function (field) {
        $scope.sortType = field;            
        $scope.begin = 0;
        $scope.end = 10;
        var sorted = $filter('orderBy')($scope.users, field);
        $scope.filteredArray = sorted.slice($scope.begin, $scope.end);
    }

谢谢

这里的一切都是完全同步的。如果你认为不是,那么就发布一个完整的最小示例来重现这个问题。我猜你是在一个不存在于用户中的字段上排序,这会导致数组保持原样。谢谢你,我会再次检查。在浏览器中,当配音时,它跳线了…所以它看起来像电线。