【问题标题】:How to add space between underline classes in mat-form-field elements?如何在 mat-form-field 元素中的下划线类之间添加空格?
【发布时间】:2018-09-20 11:02:41
【问题描述】:

我正在尝试添加多个表单域,我想连续添加 2 个表单域,但我无法在表单域之间添加空格(无法分隔下划线)

 <li>
    <mat-form-field>
      <input matInput [(ngModel)]="name" placeholder="What's your name?">
    </mat-form-field>
    <mat-form-field>
      <input matInput [(ngModel)]="name" placeholder="hello">
    </mat-form-field>
  </li>

Stackblitz:https://stackblitz.com/edit/angular-rqczqy

我想在“你叫什么名字”和“你好”之间留一个空格

我怎样才能做到这一点? 任何帮助将不胜感激!

【问题讨论】:

    标签: angular forms angular-material angular-material-5


    【解决方案1】:

    您可以使用flexbox 解决此问题。我分叉了你的堆栈闪电战。这里是众多解决方案之一:Inline matInput

    模板

    <li class="mat-form-field--inline">
        <mat-form-field>
          <input matInput [(ngModel)]="name" placeholder="What's your name?">
        </mat-form-field>
        <mat-form-field>
          <input matInput [(ngModel)]="name" placeholder="hello">
        </mat-form-field>
      </li>
    

    CSS

    .mat-form-field--inline {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    
    .mat-form-field--inline .mat-form-field {
        display: inline-block;
        width: 100%;
        vertical-align: middle;
    }
    
    .mat-form-field--inline .mat-form-field:nth-child(1) {
        margin-right: 10px;
    }
    

    【讨论】:

      猜你喜欢
      • 2021-11-14
      • 1970-01-01
      • 1970-01-01
      • 2020-10-26
      • 1970-01-01
      • 2021-11-21
      • 1970-01-01
      • 2012-08-07
      • 1970-01-01
      相关资源
      最近更新 更多