css - Angular Material md-list flexing

标签 css angularjs angular-material

我想使用 Angular Material 的 md-list 来显示元素,使用响应式设计。如果媒体设备很小,我的任务是在 1 列中显示这些元素,如果媒体设备大于小,则在 3 列中显示这些元素。 我在想这样的事情:

<md-list layout="row" layout-wrap>
  <md-list-item flex="33" flex-sm="100" class="md-2-line" ng-repeat="item in items">
    <div class="md-list-item-text">
      <h3>{{occasionType.occasionType}}</h3>
      <p>{{occasionType.name}}</p>
    </div>
  </md-list-item>
</md-list>

但它不起作用。有人可以帮忙吗?

最佳答案

尝试使用 layout-sm="column"

<div layout="row" layout-wrap  layout-sm="column">
<div flex="33" class="md-2-line" ng-repeat="item in items">
<div class="md-list-item-text">
  <h3>{{occasionType.occasionType}}</h3>
  <p>{{occasionType.name}}</p>
</div>
</div>
</div>

它对我有用。

关于css - Angular Material md-list flexing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31011254/

相关文章:

javascript - 如何使用 Javascript 在外部点击时关闭 css 下拉菜单?

javascript - 当我从有界数据导出输出时,为什么我的自定义指令没有更新?

javascript - ui-router 中 ui-sref 属性的动态更改

javascript - (Angular) 使用 jQuery(或纯 JS)检查特定的 mat-slide-toggles

Angular 2+ : Testing form with mat-slide-toggle - change event won't fire

html - SVG 不会垂直居中

javascript - 单击后松开焦点并在 TAB 键上获得焦点

html - 需要有关 Internet Explorer 9 显示问题的帮助

angularjs - 为什么 AngularJS 在选择中包含一个空选项?

angular - 在 mat-pagination 'items per page' 更改上滚动到页面顶部 - Angular 11