API службы угловых общих данных, управляющий большими структурами данных - PullRequest
0 голосов
/ 02 ноября 2018

Я использую Angular 7 и имею дочерние компоненты, которым требуются данные в виде больших структур данных. Эти дочерние элементы управления могут динамически добавляться к родителю. Экземпляры дочерних элементов управления могут делиться данными с другими дочерними элементами управления.

Мне было рекомендовано использовать общую службу в качестве API для управления структурами данных. Как бы выглядел этот общий сервис?

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

Как указать дочерним элементам управления правильную структуру данных в общем сервисе? Создать ли структуру данных для поиска в общем сервисе? Я представляю несколько больших структур данных, проиндексированных по id. Дочерний элемент управления извлекает данные, передавая этот идентификатор (который может быть входным параметром) службе. Есть лучший способ сделать это? Как я могу убедиться, что дочерний элемент управления получает правильные данные?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...