Pages
私は個人的に、他のコンポーネントとは異なるコンポーネントを に注入したいと考えてPages/Components
いheader
ます。たとえば、Input
検索フィールドを my からcontent-component
コンポーネントheader
に挿入したいとします。で試しましたが、これは myで my をng-Content
複製するだけです。問題は、私が個々にではなく、私の中にあることです。header
HTML
header
Component
app.component
私のヘッダーコンポーネント:
<div class="header__sub">
<div class="header__title header__title--sub">
<h2 class="title title--medium">{{ subtitle }}</h2>
</div>
<div class="header__search">
<!-- Here should be my Input field -->
<ng-content></ng-content>
</div>
入力フィールドを挿入したいのコンポーネント:
<app-header>
<mat-form-field>
<input matInput (keyup)="applyFilter($event.target.value)" placeholder="Search" />
</mat-form-field>
</app-header>
....
App-Component.html:
<mat-drawer-content>
// The header
<app-header-sub>
</app-header-sub>
<div class="content__inner">
// My Content
<router-outlet></router-outlet>
</div>
</mat-drawer-content>
各コンポーネントから個別に異なるタグをheader
(機能を使用して) 挿入するにはどうすればよいですか?