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();
});
Planification de la gi pour voir tri basé sur la "clé". telugu devrait venir en premier, prochaine anglais et en hindi dernier.
Vous devez vous connecter pour publier un commentaire.
vous devez avoir:
de la commande par le filtre renvoie un nouveau tableau, il n'a pas d'apporter des modifications au tableau transmis.
mis à jour le violon:
http://jsfiddle.net/kjuemhua/17/
Supprimer la OrderBy à partir du code html à l'affichage de la liste non ordonnée:
Maintenant à l'aide du bouton trier trier la liste