Важно обратить внимание на мелкие детали на странице Angular Flex . Подобные вещи начинали с меня несколько раз, когда я не был знаком с flex до его использования.
Использование fxLayout
в основном говорит элементу, что это за контейнер . В этом случае вы, вероятно, захотите переместить свой *ngFor
в тот же div, который имеет fxFlex="30"
, и, если повезет, вы сможете переместить их обоих на карту.
<div fxFlex *ngIf="designs" [@expand]>
<div fxLayout="column" fxLayout.gt-sm="row" style="display: inline">
<div fxFlex="30" *ngFor="let design of designs">
В зависимости от того, для чего вам это нужно, Grid также может сильно помочь.