Angular에서는 많은 개체를 반환하는 개체가 범위에 있습니다. 각각 ID가 있습니다 (이것은 DB가 없으므로 플랫 파일에 저장되며 사용자가 할 수없는 것 같습니다 ng-resource
)
내 컨트롤러에서 :
$scope.fish = [
{category:'freshwater', id:'1', name: 'trout', more:'false'},
{category:'freshwater', id:'2', name:'bass', more:'false'}
];
내보기에는 ng-show
more 로 기본적으로 숨겨진 물고기에 대한 추가 정보가 있지만 simple show more 탭을 클릭하면 함수를 호출하고 싶습니다 showdetails(fish.fish_id)
. 내 기능은 다음과 같습니다.
$scope.showdetails = function(fish_id) {
var fish = $scope.fish.get({id: fish_id});
fish.more = true;
}
이제보기에 더 많은 세부 정보가 표시됩니다. 그러나 설명서를 검색 한 후 해당 fish
배열 을 검색하는 방법을 알 수 없습니다 .
그렇다면 어레이를 어떻게 쿼리합니까? 콘솔에서 어떻게 디버거를 호출 $scope
하여 재생할 개체를 갖출 수 있습니까?