フィルタリングされた ng-repeat データの長さの表示
ユーザー入力によってフィルタリングされたデータを表示する ng-repeat ディレクティブがあるため、フィルタリングされた結果を反映するために表示される人数。
Angular 1.3 では、エイリアス式を使用してこれを実現できます:
<div ng-repeat="person in data | filter:query as filtered"> </div>
「フィルターされた」エイリアスはフィルターされた配列を表し、これを使用してカウントを表示できます:
Showing {{filtered.length}} Persons
Angular 1.3 より前では、フィルタリングされた結果を新しい変数に割り当ててアクセスできますit:
<div ng-repeat="person in filtered = (data | filter: query)"> </div>
Showing {{filtered.length}} Persons
このように、「フィルターされた」変数にはフィルターされた結果が含まれ、カウントはフィルターされた人の数を正確に表示します。
以上がAngularの「ng-repeat」ディレクティブでフィルタリングされたデータの長さを表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。