W Angular mam w zakresie obiekt, który zwraca wiele obiektów. Każdy ma identyfikator (jest przechowywany w płaskim pliku, więc nie ma bazy danych i wydaje się, że nie jestem w stanie użytkownika ng-resource
)
W moim kontrolerze:
$scope.fish = [
{category:'freshwater', id:'1', name: 'trout', more:'false'},
{category:'freshwater', id:'2', name:'bass', more:'false'}
];
Moim zdaniem mam dodatkowe informacje o rybach ukrytych domyślnie im ng-show
więcej, ale kiedy kliknę prostą zakładkę pokaż więcej, chciałbym wywołać funkcję showdetails(fish.fish_id)
. Moja funkcja wyglądałaby tak:
$scope.showdetails = function(fish_id) {
var fish = $scope.fish.get({id: fish_id});
fish.more = true;
}
Teraz w widoku pojawia się więcej szczegółów. Jednak po przeszukaniu dokumentacji nie mogę dowiedzieć się, jak przeszukać tę fish
tablicę.
Jak więc zapytać o tablicę? A jak w konsoli wywołać debugger, żeby mieć $scope
obiekt do zabawy?