角度材料レイアウトライブラリでflex
を設定するための特定の値が機能していないようです。角度材料Flexのサイズが間違っている
これは、この動作を示す非常に簡単な例です。クリックスルーするとわかるように、いくつかの値のサイズは正確であり、他のものは意味をなさないと思われます。
http://codepen.io/anon/pen/RaQzxr
誰もが前にこれを見ていますか?
<div ng-cloak ng-app="MyApp">
<div layout="row">
<md-card flex="10">
<h2>Card title #1</h2>
<md-card-content>
<p>This should be 10%!</p>
</md-card-content>
</md-card>
<md-card flex>
</md-card>
</div>
<div layout="row" layout-xs="column">
<md-card flex="11">
<h2>Card title #1</h2>
<md-card-content>
<p>This should be 11%!</p>
</md-card-content>
</md-card>
<md-card flex>
</md-card>
</div>
<div layout="row" layout-xs="column">
<md-card flex="12.5">
<h2>Card title #1</h2>
<md-card-content>
<p>This should be 12.5%!</p>
</md-card-content>
</md-card>
<md-card flex>
</md-card>
</div>
<div layout="row" layout-xs="column">
<md-card flex="15">
<h2>Card title #1</h2>
<md-card-content>
<p>This should be 15%!</p>
</md-card-content>
</md-card>
<md-card flex>
</md-card>
</div>
<div layout="row" layout-xs="column">
<md-card flex="16">
<h2>Card title #1</h2>
<md-card-content>
<p>This should be 16%!</p>
</md-card-content>
</md-card>
<md-card flex>
</div>
<div layout="row" layout-xs="column">
<md-card flex="19">
<h2>Card title #1</h2>
<md-card-content>
<p>This should be 19%!</p>
</md-card-content>
</md-card>
<md-card flex>
</md-card>
</div>
<div layout="row" layout-xs="column">
<md-card flex="20">
<h2>Card title #1</h2>
<md-card-content>
<p>This should be 20%!</p>
</md-card-content>
</md-card>
<md-card flex>
</md-card>
</div>
</div>
私は同じ問題を扱います。 flex = 10をチェックすると、クラスflex-10が挿入されます。あなたは幅をチェックし、それは10%です。 Flex-16は16%の幅を挿入しないので、12.5 20 25 33などのいくつかの値に共通するクラスのクラスがあると思いますが、レイアウトには奇妙な16のクラスがありません。完全にはわからないので、ソースコードを確認する必要があります。 – perseus