Criei um componente Tabs ( https://stackblitz.com/edit/angulartabs ) utilizados como se segue:
<tabs>
<tab title=tab 1>Content 1</tab>
<tab title=tab 2 active=true>Content 2</tab>
</tabs>
O Tabs componente HTML é a seguinte:
<div class=head>
<ul class=tabs>
<li *ngFor=let tab of tabs (click)=select(tab) class=tab [class.active]=tab.active>
<a>{{ tab.title }}</a>
</li>
</ul>
<div class=toolbar>Toolbar</div>
</div>
<ng-content></ng-content>
Isso está funcionando mas eu também preciso a marcação barra de ferramentas para mudar quando selecionado separador muda.
Assim, para cada guia eu preciso definir o seu conteúdo e sua barra de ferramentas.
Como fazer isso?
Atualizar
Talvez a marcação HTML quando usando as guias devem ser:
<tabs>
<tab title=tab 1>
<toolbar>Tab 1 toolbar</toolbar>
Content 1
</tab>
<tab title=tab 2 active=true>
Content 2
</tab>
</tabs>
Na guia 2 não há nenhuma barra de ferramentas, que também é uma opção ...
Será que o conteúdo também precisa ser envolto em uma tag?
<tab title=tab 1>
<toolbar>Tab 1 toolbar</toolbar>
<content>Content 1</content>
</tab>