У меня есть эти нг-повторить, что я показываю расколоть более трех строк для ясности:Как я могу динамически ограничить данные, отображаемые в ng-повторе?
ng-repeat="row in phs.phrasesView =
(phs.phrases | orderBy:phs.phrasesOrderBy[phs.phrasesOrderById]
.key:phs.phrasesSortDirectionId == 1)">
На моей форме у меня есть поле phs.keywordRange
Есть ли способ, что я могу сделать так, чтобы строки возвращается фильтруются следующим образом:
- Когда phs.keywordRange равно нулю или пустая строка, все строки показаны
- Когда phs.keywordRange является
A
то только строки где row.keyword начинается сA
показаны - Когда phs.keywordRange является
ABC
тогда только те строки, где row.keyword начинается сABC
показаны
Вы всегда можете создать свой собственный фильтр. [Typeahead] (http://angular-ui.github.io/bootstrap/#/typeahead) уже делает почти то же самое, что было бы неплохо начать, если вам нужна помощь в определении того, как начать. –