Ich habe versucht, Feedback wie Funktionalität mit JSON-Daten so, dass, wenn ich auf einen Stern klicken alle Sterne in der aktuellen Zeile ausgewählt werden (ihre css ändern). Genau wie wir normalerweise in der 5-Sterne-Feedback sehen. Ich bin derzeit mit dem folgenden Code kämpfen, kann jemand helfen?Feedback wie Funktionalität mit verschachtelten ng-Wiederholung in Winkel js
$scope.itemClicked = function (status, job) {
if (status.isActive) {
status.isActive = false;
} else {
angular.forEach(job.statuscollection, function(status) {
status.isActive = false;
});
status.isActive = true;
}
}
http://plnkr.co/edit/VA1XWWrG3pghEcWli06F?p=info
der aktuelle Code ermöglicht es mir, ein bestimmtes Element in der Zeile zu wählen, alles, was ich will, ist die CSS aller Vorherige Elemente in der Reihe zusammen mit der aktuellen Position zu ändern.
jede Hilfe würde wirklich geschätzt werden.
dank
Ich habe Ihre Plunkr-Code überprüft und ich sehe keine Funktion –
Finden Sie den Index des angeklickt Status im Array, und machen Sie alle Status, bis dieser Index aktiv ist. –
@JBNizet Ich habe es versucht und ich hatte keinen Erfolg damit. kannst du mir bitte ein besseres Beispiel mit Code geben. danke –