Dans Angular, j'ai dans la portée un objet qui retourne beaucoup d'objets. Chacun a un identifiant (celui-ci est stocké dans un fichier plat donc pas de DB, et je ne semble pas pouvoir utiliser ng-resource
)
Dans mon contrôleur:
$scope.fish = [
{category:'freshwater', id:'1', name: 'trout', more:'false'},
{category:'freshwater', id:'2', name:'bass', more:'false'}
];
À mon avis, j'ai des informations supplémentaires sur le poisson caché par défaut avec le ng-show
plus, mais lorsque je clique sur l'onglet simple afficher plus, je voudrais appeler la fonction showdetails(fish.fish_id)
. Ma fonction ressemblerait à quelque chose comme:
$scope.showdetails = function(fish_id) {
var fish = $scope.fish.get({id: fish_id});
fish.more = true;
}
Maintenant, dans la vue, plus de détails apparaissent. Cependant, après avoir parcouru la documentation, je ne peux pas comprendre comment rechercher ce fish
tableau.
Alors, comment interroger le tableau? Et dans la console, comment appeler le débogueur pour avoir l' $scope
objet avec lequel jouer?