angular - 将 div 与 flex-layout 居中对齐

标签 angular angular-flex-layout

我目前有一个看起来像这样的组件:

import { Component } from '@angular/core';

@Component({
  selector: 'home-about',
  template: `
    <div
      fxFlex="50"
      fxLayout="column"
      fxLayoutAlign="center"
    >
      <div>
        <h2>About This Site</h2>
      </div>
      <p>
    TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
    TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
    TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
    TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
      </p>
    </div>
  `
})
export class HomeAboutComponent {}

产生这个: enter image description here

我追求的样子是这样的: enter image description here

我通过应用样式类将上述文本居中放置在页面上:

  styles: [`
    .aboutContainer {
      margin: 0 auto;
    }
  `],

添加 CSS 类似乎有点太多了,我应该能够将 div 居中并将 flex 设置为 50% 所有使用弹性布局。我只是不太确定哪里出错了。

最佳答案

`<div fxLayout="column" fxLayoutAlign="center center">
  <div>
    <h2>About This Site</h2>
  </div>
  <p>
     TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT 
     TEXT TEXT TEXT TEXT
     TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT 
     TEXT TEXT TEXT TEXT
     TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT 
     TEXT TEXT TEXT TEXT
     TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT 
     TEXT TEXT TEXT TEXT
  </p>
</div>`

我想这就是你要找的@Harpal

关于angular - 将 div 与 flex-layout 居中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43300756/

相关文章:

angular - 可以使用另一个 Angular 服务吗?

javascript - 绕过并发 ajax 调用限制的最佳实践

Angular Flex 布局 ELI5 'lt' 与 'gt'

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

javascript - 可收缩垫工具栏

Angular flex-layout - fxLayoutGap 在包装行的末尾导致烦人的间隙

css - Angular Material Icon 显然不会对齐,无论您对它做什么?尽管 Flex Layout 指令和 CSS 会影响它,但它永远不会对齐

angular - 属性 'platform' 已声明但从未使用

Angular 2 : Route parameter changes, 重新加载同一页面?

angular - 获取 Angular 组件的滚动位置