können Sie bitte geben Sie mir Code für Filter Produkte klicken Sie auf Kategorie Menü. Unterhalb der Codes HTML, JSON und JS.Angularjs Filter Produkt durch Klicken catogery
Kategorie HTML:
<ul>
<li ng-repeat="cat in allData"><a ng-click="catFun(cat.catogery)" class="list-group-item">{{cat.catogery}}</a></li>
Produktanzeige HTML:
<div ng-repeat="product in allData | filter:filterBycat" class="col-sm-4 col-lg-4 col-md-4">
<div class="thumbnail">
<img ng-src="{{product.productImg}}" alt="">
<div class="caption">
<h4 class="pull-right">{{product.productPrice}}</h4>
<h4><a ng-href="#/productdetails/{{product.id}}">{{product.productTitle}}</a></h4>
<p>{{product.description}}</p>
</div>
</div>
</div>
JSON-Daten:
"1": {
"id":"1",
"catogery":"men",
"productImg": "http://placehold.it/320x150",
"description": "This is a short description. Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
"productTitle": "First Product",
"productPrice": "24.99",
},
"2": {
"id":"2",
"catogery":"women",
"productImg": "http://placehold.it/320x150",
"description": "This is a short description. Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
"productTitle": "Second Product",
"productPrice": "26.99",
},
JS-Code:
$scope.filtered = {};
$scope.catFun = function(catVal){
$scope.filtered = catVal;
};
$scope.filterBycat = function(item){
if($scope.filtered){
return $scope.filtered === Object;
}else{
return item;
}
}
Möchten Sie auf https Zugabe einer Probe : //codepen.io/, bitte? –
@ tarun-mishra: können Sie bitte Ihre Frage genauer machen? Was ist dein Problem? Was funktioniert momentan nicht in deinem Code? Was hast du versucht? Was hast du Mühe zu verstehen? –
@ThomasGuillory bitte überprüfen Sie das Projekt über Code Stift es ist ein großes Projekt, so dass ich kleine Teil hinzugefügt. Ich bekomme Daten mit Diensten von JSON Sie können in angularjs Service gesehen werden https://codepen.io/tarunmishra592/pen/ZKZLjV?editors=1010 –