У меня есть компонент с селектором app-popup
и app-table
. Например: , если я хочу использовать этот селектор компонентов, он будет выглядеть следующим образом:
<app-popup>
<app-table></app-table>
</app-popup>
В моем app-popup
я могу использовать ng-template
с селектором #modalFooter
чтобы пропустить некоторую кнопку, она будет выглядеть следующим образом:
<app-popup>
<app-tree></app-tree>
<!-- my popup ng-template custom button -->
<ng-template #modalFooter let-activeModal>
<button class="btn btn-primary" (click)="activeModal.close(true)">Cancel</button>
</ng-template>
</app-popup>
В моем app-table
у меня также есть ng-template
, с селектором #tableFooter
для передачи туда некоторого контента, так Это будет выглядеть следующим образом:
<app-popup>
<app-tree>
<ng-template #tableFooter>
<button class="btn btn-primary">Table Button</button>
</ng-template>
</app-tree>
<!-- my popup ng-template custom button -->
<ng-template #modalFooter let-activeModal>
<button class="btn btn-primary" (click)="activeModal.close(true)">Cancel</button>
</ng-template>
</app-popup>
Мой вопрос Как использовать ng-template
с селектором #modalFooter
в ng-template
с селектором #tableFooter
? Поскольку я уже пробовал этот код ниже:
<app-popup>
<app-tree>
<ng-template #tableFooter>
<!-- my popup ng-template custom button -->
<ng-template #modalFooter let-activeModal>
<button class="btn btn-primary" (click)="activeModal.close(true)">Cancel</button>
</ng-template>
</ng-template>
</app-tree>
</app-popup>
Но этот код выше теперь работает, button
отмена не отображается в таблице приложений.
Заранее спасибо.