Я следую за курсом Angular2, имеющим фон с каркасом Sencha ExtJS.Управление большими данными в Angular2
Мой вопрос довольно прост: с AngularJS, как вы храните и взаимодействуете с большими структурами данных? Во всех курсах, когда Служба извлекала данные, всегда была маленькой и хранилась в массиве.
Почему я упомянул ExtJS? Поскольку он предлагает классы, называемые Store to, как следует из названия, хранить данные и запрашивать их, с возможностью фильтрации, сортировки, сопоставления и т. Д.
Давайте сделаем пример:
У меня есть список аэропортов в мире, и я хочу предложить ее в отборное. Конечно, я настрою услугу, введенную в список выбора, который предлагает весь список. Но тогда:
-Я хочу, чтобы фильтровать как пользователь идти на набрав
-The массив, содержащий данные, представляет собой массив объектов с другими свойствами после названия, как страны или идентификатор
Каким будет подход?
привет, что мешает вам хранить данные (например, список аэропортов) в интеллектуальном компоненте поверх приложения? Это самый распространенный дизайн, который я видел до сих пор. – pietro909
Если проблема связана с методами запроса для списка сложных объектов, вы можете использовать одну из самых известных библиотек (Lodash предлагает _map_, _filter_, _fold_, ...) или RxJS для работы асинхронно. – pietro909
Это именно то, что я искал. Как новый для Angular мне нужно было просто понять управление.Нет ничего встроенного, и вы должны делегировать внешние библиотеки. Как я уже говорил, ExtJS был доставлен со всеми этими управлениями, которые уже включены. Что вы подразумеваете под умным компонентом? app.component? Однако спасибо вам большое! –