Trong Angular, tôi có trong phạm vi một đối tượng trả về rất nhiều đối tượng. Mỗi cái đều có một ID (cái này được lưu trữ trong một tệp phẳng nên không có DB và tôi dường như không thể sử dụng ng-resource
)
Trong bộ điều khiển của tôi:
$scope.fish = [
{category:'freshwater', id:'1', name: 'trout', more:'false'},
{category:'freshwater', id:'2', name:'bass', more:'false'}
];
Theo quan điểm của tôi, tôi có thông tin bổ sung về cá bị ẩn theo mặc định với ng-show
nhiều hơn, nhưng khi tôi nhấp vào tab hiển thị thêm đơn giản, tôi muốn gọi hàm showdetails(fish.fish_id)
. Hàm của tôi sẽ giống như sau:
$scope.showdetails = function(fish_id) {
var fish = $scope.fish.get({id: fish_id});
fish.more = true;
}
Bây giờ trong giao diện, nhiều chi tiết hơn sẽ hiển thị. Tuy nhiên, sau khi tìm kiếm tài liệu, tôi không thể tìm ra cách tìm kiếmfish
mảng .
Vậy làm cách nào để truy vấn mảng? Và trong bảng điều khiển, làm cách nào để gọi trình gỡ lỗi để tôi có $scope
đối tượng để chơi cùng?