#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. Эта проблема будет исправлена в следующей младшей версии редактора эффектов кода, которая выйдет через пару недель