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