각도가 너무 새롭고 필터링 기능에 문제가 있습니다.각도 : 여러 항목 필터링
먼저 json 파일에서 콘텐츠를 가져오고 있습니다. 꽤 간단합니다 :
[
{
"id":"0",
"animal":"cat",
"breed":"siamese",
"name":"kevin",
"photo": "/images/kevin.jpg"
},
{
"id":"1",
"animal":"dog",
"breed":"pug",
"name":"barney",
"photo": "/images/barney.jpg"
}
]
등등.
html 페이지에 있습니다.
$scope.filterData = function(item)
{
var passFilterType = $filter('filterType')($scope.original_data, item);
if(passFilterType.length > 0)
{
$scope.isLoading = true;
$scope.isSuccessful = false;
$scope.percentLoaded = 0;
$scope.thumbnails = passFilterType;
loadImages();
}else{
console.log("error");
}
}
function loadImages()
{
var passImages = getImages();
if(passImages.length > 0)
{
preloader.preloadImages(passImages).then(handleResolve, handleReject, handleNotify);
}
}
내 계획 : 필터의
<ul>
<li ng-repeat="item in animal_data">
<a href="" ng-click="filterData(item.animal)">{{item.animal | uppercase}}</a>
</li>
</ul>
<ul>
<li ng-repeat="item in breed_data">
<a href="" ng-click="filterData(item.breed)">{{item.breed | uppercase}}</a>
</li>
</ul>
스크립트 데이터와는 아무 상관이없는 자신의 JSON 파일에서 온 탐색 포인트, 그냥 값을 메뉴를 생성하고 전달하는 의미 LI를 확인란으로 변환 한 다음 도움이 필요한 시점으로 안내합니다. 이미 여러 동물과 번식을 걸러 내는데 사용하도록 설정 한 방법을 사용할 수 있습니까?
도움을 주신 모든 분들께 감사드립니다.