Ich habe eine Liste von Dateiobjekten wie folgt aus:Wie filtert man basierend auf einer Eigenschaft des aktuellen Objekts?
{"name":"A1.java", "analyze":false, "index":0},
{"name":"A2.java", "analyze":true, "index":1},
{"name":"A3.java", "analyze":false, "index":2}
Ich versuche, die Dateinamen zu zeigen, dass "analyze":true
haben. Ich denke, es ist so etwas wie dies sein muss:
<div class="row">
{{m.files.name | filter: m.files.analyze == true}}
</div>
Aber das gibt mir keinen Fehler, und es ist nichts zeigt.
Edit: Ich weiß, es gibt viele Möglichkeiten, dies zu tun, aber ich bin speziell interessiert in Filterung. Wenn Ihre Antwort nicht filtert oder warum es nicht mit Filtern durchgeführt werden kann, bitte nicht stören, ich weiß bereits, wie es geht andere Wege.
Verwenden Sie 'ng-show' oder' ng-hide' Anweisungen, um dies zu erreichen. –
Ich versuche, die Inline-Filterfunktionen von eckig zu lernen. Wenn ich es so machen wollte, hätte ich 'ng-repeat' benutzt. –
@TravisHeeter Möchten Sie anhand einiger Benutzeraktionen filtern? d. h., wählen Sie eine Option aus einem Dropdown-Menü, die wiederum den Filter anwendet? – frishi