Угловой гибрид - вручную управлять HTML-контентом - PullRequest
0 голосов
/ 22 апреля 2019

В настоящее время выполняется миграция и используется гибридное приложение 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>

В основном это работает, вопросы: - Вносит ли это утечку памяти, проблемы с производительностью, ...?- Любые вопросы, проблемы и т. Д. Приветствуются.(Кроме стиля кода и читабельности)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...