meine „Haupt“ app.component.html nur drei Zeilen Code in dort hat Angenommen:angular2 - Set Höhe von Komponenten mit Flexbox
<app-header-component></app-header-component>
<app-content-component></app-content-component>
<app-footer-component></app-footer-component>
wo ich Header-Komponente wollen etwa 10% des Bildschirms besetzen , für Inhalt zu 70% und für die Fußzeile - 20%, mit dem Flexbox-Layout, und diese Größe sollte nicht ändern, wie viel Inhalt in jeweiligen Komponenten ist. Ich habe versucht, flexbox selbst hinzuzufügen, aber das Verhältnis ändert sich, vor allem für die <app-content-component>
. Ich glaube, dass das Problem ist, dass <app-content-component>
mehrere verschachtelte Komponenten im Inneren hat und das ist, warum das Verhältnis, das ich brauche, nicht auf die gleiche Weise bleibt.