Javascript 通过角js集成排序

Javascript 通过角js集成排序,javascript,angularjs,sorting,Javascript,Angularjs,Sorting,尝试为我从jsonplaceholder.com获得的json数据进行排序这就是我尝试排序的数据的样子: (.我正在尝试按用户ID和每张相册照片api中的图片数量对其进行排序。我尝试过过滤,但我希望有一个排序按钮,可以将所有相册按角度异步排列,如果有办法,我的html: <div ng-repeat="album in albumData|filter:q" id="thumbWrapper"> <h3>Album By: {{album.

尝试为我从jsonplaceholder.com获得的json数据进行排序这就是我尝试排序的数据的样子: (.我正在尝试按用户ID和每张相册照片api中的图片数量对其进行排序。我尝试过过滤,但我希望有一个排序按钮,可以将所有相册按角度异步排列,如果有办法,我的html:

<div ng-repeat="album in albumData|filter:q" id="thumbWrapper">
                <h3>Album By: {{album.userId}}</h1> 
                <h4>Title: </h4><button class="show" ng-click="showme = !showme">{{album.title}}</button>
                <div id="thumbList" ng-show="showme"class="albumContent">
                    <ul ng-controller="PhotoCtrl" id="thumbList">
                        <li ng-repeat="photo in photoData">
                            <div ng-if="album.id == photo.albumId">
                                <img ng-click="photo.zoomed = !photo.zoomed" ng-src="{{ photo.zoomed ? photo.url : photo.thumbnailUrl}}">
                                <p ng-click="delete($index)">x</p>
                            </div>
                        </li>
                    </ul>
                </div>
            </div>

任何提示都是很棒的

你是在尝试分组和排序吗?我是在尝试将其分组并排序,然后显示分组数组不是它。你是在尝试分组和排序吗?我是在尝试将其分组并排序,然后显示分组数组不是它
var app = angular.module('myApp', []);
app.controller('AlbumCtrl', function ($scope, $http) {
    $http.get("https://jsonplaceholder.typicode.com/albums").then(function(response) {
        $scope.albumData = response.data;
        //console.log($scope.albumData);
    });
});
app.controller('PhotoCtrl', function($scope, $http) {
    $http.get("https://jsonplaceholder.typicode.com/photos").then(function(response) {
        $scope.photoData = response.data;

    });

    $scope.delete = function(index) {
    var del = "/" + (index + 1);
        $http.delete("https://jsonplaceholder.typicode.com/photos" + del).then(function(response) {
            $scope.photoData.splice(index, 1);
           // console.log($scope.albumData);
        });
    };
});