В Angular у меня есть объект, который возвращает множество объектов. У каждого есть идентификатор (он хранится в плоском файле, поэтому БД нет, и я, похоже, не могу его использовать ng-resource
)
В моем контроллере:
$scope.fish = [
{category:'freshwater', id:'1', name: 'trout', more:'false'},
{category:'freshwater', id:'2', name:'bass', more:'false'}
];
На мой взгляд, у меня есть дополнительная информация о рыбе, скрытой по умолчанию с помощью ng-show
more, но когда я нажимаю вкладку «Показать больше», я хочу вызвать эту функцию showdetails(fish.fish_id)
. Моя функция будет выглядеть примерно так:
$scope.showdetails = function(fish_id) {
var fish = $scope.fish.get({id: fish_id});
fish.more = true;
}
Теперь в представлении появляется больше деталей. Однако после поиска в документации я не могу понять, как искать в этом fish
массиве.
Итак, как мне запросить массив? А в консоли, как мне вызвать отладчик, чтобы у меня был $scope
объект для игры?