1

我正在为我的角度应用程序使用角度材料设计,我正在获取弹性搜索索引的字段并将它们创建为我的表单中的复选框。它正在生成,但是当它有超过 4 个字段时,对齐看起来很笨拙。

HTML:

 <div layout="row" layout-align='left start'>                       
   <md-checkbox   ng-repeat="field in selectedFields"    layout="row"  ng-click="toggleCheck(field)"    style="text-transform:capitalize"  aria-label={{field.name}}>
   {{field.name}}
  </md-checkbox>
</div>

输出: 在此处输入图像描述

Plnker

4

1 回答 1

3

刚刚检查了 angular-material-layout.css 并找到了“layout-wrap”。

你需要这个 :

 <md-content class="md-whiteframe-z2">
            <div layout="row" layout-wrap  md-scroll-y flex>
                   <md-checkbox flex='20'
                  ng-repeat="field in fields"
               layout="row"
               ng-click="toggleCheck(field)"
               style="text-transform:capitalize"
               aria-label={{field}}>
               {{field}}
                </md-checkbox>
            </div>
</md-content>

在这里工作:Plunk

于 2015-03-16T19:21:08.503 回答