- categories:
- subCategories
- products
State обновляется путём запроса нового состояния отдельных сущностей с сервера. К примеру, изменили продукт - создаётся новый read only Model с помощью immer, где подменён один product, полученный с сервера.
Задача забиндить этот Model в primeng treatable компонент, причём так, чтобы работал OnPush и было минимум перерисовок (плюс чтобы весь стейт открытых нод остался и не скрылись все ноды)
Кто сталкивался, как это правильнее всего сделать?
distinctUntilChanged в селекторе?
primeng ожидает на вход dto в своём формате Observable<TreeNode[]> Пытаюсь понять, как мне поможет distinctUntilChanged и к чему нужно его применять, ко всей модели?
Observable<TreeNode<Observable<T>>[]> )
Просто primeng ожидает на вход строго TreeNode[] Каждый TreeNode содержит массив children: TreeNode[]. Он сможет такой вариант разве с вложенными Observable обработать?
Обсуждают сегодня