Вопрос непонятный, но разберусь. В angular мы можем написать изолированное css для стилизации. Он довольно хорошо работает для нативных элементов html. Но, в отличие от реакции, angular оборачивает наш html пользовательскими элементами, такими как <app-card>...</app-card>
. Когда я пишу css для этих элементов оболочки, это не работает.
Если у меня есть список сообщений, например
<div class="post-list">
<app-card [post]="post" *ngFor="let post of posts"></app-card>
</div>
Если я напишу css, чтобы применить вертикальный зазор между app-card
компонентами в PostListComponent
. Ну ничего не происходит.
.post-list app-card:not(:last-child) {
margin-bottom: 2rem;
}
Как заставить работать? Или с angular logi c, как я могу применить вертикальный зазор между angular компонентами