CodeEffects loadSettings () не обновляется новыми данными без жесткой перезагрузки (Angular)

#rule-engine #business-rules #codeeffects

#механизм правил #бизнес-правила #codeeffects

Вопрос:

В настоящее время инициализируется угловая реализация CE, а настройки загрузки применяются к INIT. Когда компонент уничтожается и перезагружается, я вижу, что новые данные верны для loadSettings(), но CE продолжает отображать исходный набор данных. Единственный раз, когда он обновляется правильно, — это жесткая перезагрузка, что не является решением для SPA.

Невозможно ли обновить настройки экземпляра CE без жесткой перезагрузки?

Грубый пример:

 ngOnInit() {
this.ce = $rule.init(settings.editorData);
this.ce.loadSettings(data.sourceData);
}

ngOnDestroy() {
this.ce.dispose();
this.ce.clear();
}
  

Когда один из элементов обновляется, и страница с CE на ней просматривается снова (другой компонент) Я вижу, что исходные данные обновляются правильными данными, которые мы хотим отобразить, но CE все еще показывает исходный набор данных….

Есть идеи?

Комментарии:

1. Эта проблема будет исправлена в следующей младшей версии редактора эффектов кода, которая выйдет через пару недель