Filtre angulaire et l'ordre des éléments sur cliquez sur
Je suis en train de filtrer une liste d'éléments (extrait d'JSON) onclick. Je tire une fois les données à partir du serveur puis à filtrer/ordre les éléments à l'aide Angulaire.
Voici mon plunker: http://plnkr.co/edit/glSz1qytmdZ9BQfGbmVo?p=preview
- Onglets -- Comment ai-je pu filtrer/trier les éléments onclick? "Récent" serait triés par date et "Populaire" doit être trié par points de vue.
- Catégories -- je suis en utilisant ng-cliquez ici pour saisir la valeur de catégorie même si vous ne savez pas comment mettre à jour le filtre dynamiquement (à l'aide de la valeur passée onclick).
Grâce
- vous pouvez utiliser | orderBy:orderProp exemple ci-dessous pourrait vous aider à filtrer et trier les angulaire.github.io/angulaires-phonecat/step 7/app/#/phones
Vous devez vous connecter pour publier un commentaire.
Je voudrais renvoyer l'ensemble de la fonctionnalité à l'intérieur d'un contrôleur de parent avec l'onglet modifier et de la catégorie de sélectionner les fonctions à l'intérieur de ce parent (contrôleur de l'enfant étendues vont hériter de la), de sorte que la portée des variables peuvent être partagés en bas pour les filtres et commande Par:
Du Matériel de lecture sur le Contrôleur de l'Héritage: http://docs.angularjs.org/guide/dev_guide.mvc.understanding_controller
Démo: http://plnkr.co/edit/rh3wGYhuoHSHJEa4PoQi?p=preview
HTML:
Ici est le contrôleur de parent:
** Mise à jour **
J'ai mis à jour le contrôleur de trier les dates correctement car ils ont besoin d'être analysé en premier.
orderBy:date
cependant, il va trier des chaînes de caractères, de sorte que la commande sera quelque chose comme 1 avril, 10 Mars, 14 avril, 9 Mars, etc..