Button 如何左对齐角材质拉伸md按钮中的文本?

Button 如何左对齐角材质拉伸md按钮中的文本?,button,alignment,angular-material,Button,Alignment,Angular Material,如果不对我自己的CSS进行太多的修改,是否有一个属性或配置可以用来将文本左对齐到一个有点拉伸的菜单中 这是我目前的看法 <md-sidenav md-is-locked-open="$mdMedia('gt-md')" layout="column"> <md-toolbar> <h1 class="md-toolbar-tools"> <a ng-href="/" layout="row" href="/">

如果不对我自己的CSS进行太多的修改,是否有一个属性或配置可以用来将文本左对齐到一个有点拉伸的菜单中

这是我目前的看法

<md-sidenav md-is-locked-open="$mdMedia('gt-md')" layout="column">
  <md-toolbar>
    <h1 class="md-toolbar-tools">
      <a ng-href="/" layout="row" href="/">
        <div class="docs-logotype">Material Design</div>
      </a>
    </h1>
  </md-toolbar>
  <md-content flex role="navigation" layout="column">
    <md-button>Button1</md-button>
    <md-button>Button2</md-button>
  </md-content>
</md-sidenav>

<md-content flex layout="column">
  <md-toolbar>
    <div class="md-toolbar-tools">
      <button class="md-icon-button md-button" aria-label="Settings">
        <md-icon md-svg-icon="images/icons/menu.svg" aria-hidden="true"></md-icon>
        <div class="md-ripple-container"></div>
      </button>
      <md-button>Button1</md-button> <!-- how to left align this text inside a stretched button -->
      <md-button>Button2</md-button>
      <span flex=""></span>
      <md-button>Right side button</md-button>
      <button class="md-icon-button md-button" aria-label="More">
        <md-icon md-svg-icon="images/icons/more_vert.svg" aria-hidden="true"></md-icon>
        <div class="md-ripple-container"></div>
      </button>
    </div>
  </md-toolbar>
  <md-content flex>
    Some content !!
  </md-content>
</md-content>

按钮1
按钮2
按钮1
按钮2
右侧按钮
一些内容!!

使用带有
flex
属性的空
标记,如下所示。您甚至可以为
flex
属性指定一个值,以获得更具体的位置

<div layout="row" layout-align="start center" flex>
    <md-button>button 1 </md-button>
    <span flex></span>
</div>

如果在md工具栏(Angular 4)中使用Angular 6+,则可以执行此操作:

Html

希望这对某人有所帮助。

在VueJS中(nuxt vue材质)


对于具有材质的Angular 10,您可以通过以下方式使用flex布局的反声明API:按钮1更多信息:
<md-button style="text-align:left">button </md-button>
<mat-toolbar id="toolbar" color="primary" >
  <mat-button>button 1 </mat-button>
  <span class="spacing"></span>
  <mat-button>button 2 </mat-button>
</mat-toolbar>
<mat-toolbar id="toolbar" color="primary">
  <mat-button>button 1 </mat-button>
  <span style="flex: 1 1 auto;"></span>
  <mat-button>button 2 </mat-button>
</mat-toolbar>
.spacing {
    flex: 1 1 auto;
}
.md-button .md-ripple {
  justify-content: unset;
}