trie un tableau en angularjs

Im travaillant sur le tri sur un tableau à l'aide Angular JS en utilisant orderBy. Mais encore ce n'est pas arriver triés sur une touche particulière.

Voici le code

var app = angular.module('sortModule', [])
app.controller('MainController', function($scope,$filter){    
$scope.languages = [ 
        { name: 'English', image: '/images/english.png',key:2 },
        { name: 'Hindi', image: '/images/hindi.png',key:3 },
    { name: 'English', image: '/images/english.png',key:2},
    { name: 'Telugu', image: '/images/telugu.png',key:1 }];        

var newLanguages = []
newLanguages = angular.copy($scope.languages);  
function sortImages() { 
        $scope.languages = []
    $scope.keys = []        
        for(language in newLanguages) {
            $scope.keys.push(newLanguages[language])
    }
    $filter('orderBy')($scope.keys, 'key')
    console.log(JSON.stringify($scope.keys))
}
sortImages();

});

Violon

Planification de la gi pour voir tri basé sur la "clé". telugu devrait venir en premier, prochaine anglais et en hindi dernier.

InformationsquelleAutor Syed | 2016-01-14