Ich habe diese ng-repeat, die ich mehr als drei Zeilen für Klarheit hier aufgespalten zeigen:Wie kann ich Daten, die in einer ng-Wiederholung angezeigt werden, dynamisch begrenzen?
ng-repeat="row in phs.phrasesView =
(phs.phrases | orderBy:phs.phrasesOrderBy[phs.phrasesOrderById]
.key:phs.phrasesSortDirectionId == 1)">
Auf meinem Formular habe ich ein Feld phs.keywordRange
Gibt es eine Möglichkeit, dass ich es so um die Zeilen zu machen zurück gefiltert werden, wie folgt: erst dann Reihen
- Wenn phs.keywordRange null oder eine leere Zeichenfolge ist, werden alle Zeilen
- gezeigt, wenn phs.keywordRange
A
ist wo row.keyword mitA
beginnt sind - gezeigt Wenn phs.keywordRange
ABC
ist dann nur Zeilen, in denen row.keyword mitABC
beginnt sind , wie
this fiddle gezeigt
Sie können jederzeit Ihre eigenen Filter erstellen. [Typeahead] (http://angular-ui.github.io/bootstrap/#/typeahead) tut das schon fast genau, also wäre das ein guter Startpunkt, wenn du Hilfe brauchst, um herauszufinden, wie man startet. –