2015-04-26 10 views
0

У меня есть два вида информации:Что такое хорошая практика для загрузки данных в Angularjs?

  • моих сообщения
  • мне сообщения

я могу сделать один запрос AJAX в Угловом, чтобы получить все типы сообщений, примерно 2000+ ноты. Затем фильтруйте по ng-repeat.

Но есть много сообщений. Будет ли он сломать страницу и использовать много ресурсов? Если да, могу ли я загрузить данные, разделенные щелчком. Что такое хорошая практика для загрузки данных на странице в Angular JS?

+0

Что бэкенд у вас есть? Если вы можете разбивать страницы на базу данных базы данных, которая будет работать намного лучше, чем пытаться привести все 2000+ строк к клиенту, а затем разбивать страницы на стороне клиента. – shivas

ответ

0

Необходимо загрузить данные с помощью ng-repeat, но не загружать все 2000 записей, это может вызвать проблемы с производительностью при рендеринге DOM. Я считаю, что вы должны использовать нумерацию страниц на этих записях для этого использование Paginate библиотеки

Example Plunkr

+0

. Эта библиотека работает с БД? –

+0

этот пейджинг будет выполнен на стороне клиента. а не на стороне сервера .. вы хотите, чтобы страница на стороне сервера? –

+0

Да, могу ли я использовать эту библиотеку для загрузки ограниченных данных с сервера с разбивкой на страницы. Поскольку какая причина использует разбиение на страницы клиента, если я получаю 2000 строк –

Смежные вопросы