Почему преимущества или filter и orderBy?

Кажется, что AngularJS действительно уделяет большое внимание использованию фильтров и других директив ng в вашем представлении для фильтрации и сортировки ваших данных вместо того, чтобы делать это вручную в модели. Есть ли для этого какая-то причина, т.е. это быстрее, кешируется или что-то в этом роде?

Например, я хочу показать отсортированный список, но я также хочу получить доступ к отсортированному списку для других целей, не связанных с просмотром. Это очень просто, если список напрямую отсортирован в модели, поэтому я пытаюсь понять, есть ли недостаток в этом.

Спасибо!

7
задан Misha Moroshko 21 February 2013 в 09:47
поделиться