В настоящее время выполняется миграция и используется гибридное приложение Angular с использованием подхода downgradeComponent
.
Я хочу переписать некоторый компонент, например ParentC, в Angular7 с mat-accordion
(не так важно, но если бы был какой-то divЯ мог бы просто разделить компоненты по-разному), хотя у него есть один компонент, например, child-c, который я не хочу мигрировать прямо сейчас.Поэтому идея состоит в том, чтобы добавить несколько angularjs вручную:
super-parent-component (Angularjs):
angular.element(document.querySelector('.myClazz')).append($compile('<child-c></child-c>')($scope));
ParentC (Angular):
<mat-accordion multi="true">
<mat-expansion-panel> <div class="myClazz"></div>
</mat-expansion-panel>
</mat-accordion>
В основном это работает, вопросы: - Вносит ли это утечку памяти, проблемы с производительностью, ...?- Любые вопросы, проблемы и т. Д. Приветствуются.(Кроме стиля кода и читабельности)