0
すべての子供のデータは同じですが、ビューは異なります。ngIfを使用してこれを実現できます。別ファイルにする必要があります。Anggular 2でngIfを使用せずに同じコンポーネントクラスに複数のHTMLテンプレートを持たせる方法
すべての子供のデータは同じですが、ビューは異なります。ngIfを使用してこれを実現できます。別ファイルにする必要があります。Anggular 2でngIfを使用せずに同じコンポーネントクラスに複数のHTMLテンプレートを持たせる方法
あなたは(ほとんど)ので、同じよう<ng-content></ng-content>
を使用して同じことを達成することができ、例えば、MyComp
の動的テンプレートコンポーネントです。
@Component({
selector: 'my-comp',
template: '<ng-content></ng-content>'
})
export class MyComp { ... }
今、あなたは<my-comp>
<app-root>
<my-comp>
<h1>Hello World</h1>
</my-comp>
<my-comp>
<div>Angular is awesome</div>
</my-comp>
</app-root>
しかし、それdeoes'nt別々のファイル右内何かをドロップすることができます。主な目的は、別々のHTMLとCSSファイルを持つことです。 – Aranganathan
真。しかし、それらのためのグローバルスタイルを持つことができます。コンポーネントごとに複数のテンプレートを実現する方法はありません – Dummy
OK ..継承はこのケースを助けます...親からプロパティの子クラスを継承できますか? – Aranganathan