我正在使用模态组件并改善其性能并使它更稳定,我只想在应将模态打开后立即将其附加到页面主体。
模态使用<ng-content></ng-content>
,这意味着模态看起来像这样:
<app-modal [id]="'delete-modal-'+entry?.uuid"
size="small">
<ng-container slot="title">
Modal Title
</ng-container>
<ng-container slot="content">
Modal Content with some Inputs
</ng-container>
<ng-container slot="actions">
<div class="modal-actions-row">
<app-custom-button>
Close
</app-custom-button>
<app-custom-button>
Save
</app-custom-button>
</div>
</ng-container>
</app-modal>
如this线程中所述,有几种可能性可以访问模态组件内部的ng-content,但是它们都要求ng-content在模板中。我想将ng-content与内部模式组件一起使用,该组件将在打开后立即附加到Page的页面上。
是否有解决方案能够在仍然对应用程序模式组件使用相同语法的同时实现类似的功能?