angular - 如何使用 Angular Flex Layout 添加边距?

标签 angular angular-flex-layout

如何在使用 Flex 布局模块时向容器添加边距或填充?

模板:

<div class="container">
  hell
  <div fxLayout="column" fxLayoutAlign="center center">
    <mat-card fxFill>Simple card test</mat-card>
  </div>
</div>

风格:

.container{
    margin: 60px;
}

我注意到它似乎没有添加正确数量的 margin 。您将能够在屏幕截图中看到,弹性容器的边距小于其外部的文本。

enter image description here

最佳答案

您可以使用 [style.margin] 属性。

div fxLayout="row"fxLayoutGap="12px"[style.margin-top]="'12px'"[style.margin-left]="'10px'"

关于angular - 如何使用 Angular Flex Layout 添加边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48156809/

相关文章:

angular - 如何仅在 Angular 5 中所有子项都已完全加载时才显示页面?

angular - 如何创建 Angular Flex-Layout 样式生成器来生成默认的 fxLayoutGap?

css - <mat-table> 上的文本溢出使用 display-flex Angular

angular - 无法为以 Angular 扩展基类的组件运行单元测试

Angular2 路由器错误 : Cannot match any routes: ''

URL 更改时 Angular 重新加载组件

angular - 使用 `--prod` 构建的 ionic 滚动头包问题(请添加 @NgModule 注释。)

css - 在 angular 的 css 文件中将 flex 作为属性或类实现有什么区别吗?

带有 ngFor 的 Angular Flex 布局,每行 X 个元素

angular - 如何正确使用@angular/flex-layout?