-1
Ich habe dieses Stück Code, der Karten Fullwidth für mobile Geräte, 2 für für iPad/Tablet und 3 für Desktops anzeigen soll. es scheint das mobile richtige Anzeige zu werden, aber der Rest kehrt zu 4 durchAngular Material Design Flex Karten
<div ng-controller="MerchantListCtrl" ng-cloak>
<md-content class="md-padding" layout-xs="column" layout="row">
<div flex-xs="100" flex-md="50" flex-gt-md="33" layout="column" ng-repeat="merchant in merchants | filter: { featured: 'false' }" ng-show='merchants.length'>
<md-card>
<md-card-title>
<md-card-title-media>
<div class="md-media-lg card-media">
img
</div>
</md-card-title-media>
</md-card-title>
<md-card-title>
<md-card-title-text>
<span class="md-headline">{{merchant.name | limitTo:27}}<span ng-if="merchant.name.length > 27">…</span></span>
<span class="md-subhead">Large</span>
</md-card-title-text>
</md-card-title>
</md-card>
</div>
</md-content>
</div>
Wie über die Definition 'flex-gt-xs = '50'' anstatt' Flex- (plus ein paar kleineren Änderungen Stil zu verbessern) md = '50'' –
na das scheint es nicht zu beheben –
mit dem unten gelieferten Code zeigt wie das Bild oben –