Хранить сложный объект и поддерживать его в другом состоянии - PullRequest
1 голос
/ 22 октября 2019

У меня есть List<Rules> коллекция, которая содержит правила, щелкнув по одному из этих правил, откроется одна Всплывающее окно .
Во всплывающем окне будут две кнопки Обновить & Отмена .
При нажатии кнопки «Обновить» я вызываю API, который выполнит необходимую задачу.

Меня беспокоит, что Правила также будут содержать набор различных объектов, каждый из которых имеет вложенные дочерние объекты.
Вкл. Всплывающее окно всякий раз, когда я пытаюсь редактировать определенные вещи в Правилах, Опять есть кнопка Обновить & Отмена для сохранения этого конкретного шага.
Так что это цепочка объектов, которую я должен помнить, чтобы при отмене щелчка я могчтобы сохранить свой предыдущий шаг.

У меня есть объект типа Observables.
rules$: Observable<Array<Rules>>

Я хочу самое лучшее решение для поддержки цепочки объектов правил, в то время какредактирование Правил.

Я попытался реализовать: Stack

Но я думаю, что может быть лучший способ решить эту проблему.

Любой тип ввода будет полезен.

...