Ich habe ein Menü, eine Gruppe von Listen zur Liste:Winkelfilter und ng-click funktioniert nicht
<ul>
<li ng-repeat="group in getData">
<a ng-click="groupId = group.id">{{group.id}}</a>
</li>
</ul>
Ein Klick auf das Element sollte groupId
aktualisieren, aber anscheinend ist es nicht.
ich angelegt habe auch einen Filter, der den Wert aus dem groupId
bekommt:
Data.query(function(data) {
$scope.getData = data;
$scope.currentGroup = $filter('filter')(data, {id: $scope.groupId});
$log.debug($scope.groupId);
$log.debug($scope.currentGroup);
}, function(reason) {
$log.error(reason)
});
dass die folgende Liste sollte filtern mit dem ausgewählten groupId
nur Artikel angezeigt werden: Jedoch
<tr ng-repeat="list in currentGroup.lists">
<td>{{list.name}}</td>
</tr>
, es funktioniert auch nicht. Ich kann das korrekte Array in der Konsole protokollieren, aber die Tabelle zeigt keine Daten an.
Bitte sehen Sie sich diese Plunker an.
Sie müssen eine Methode aufrufen, anstatt Werte in 'ng-click' zu geben. –
@PraveshKhatri könnten Sie angeben Zum Beispiel, bitte? – brians69