layout-margin
またはlayout-padding
をレイアウトコンテナーに追加すると、各flex
子要素の周囲とコンテナー自体にマージン/パディングが追加されます。
例:
<div layout="row" layout-margin>
<div flex>Parent layout and this element have margins.</div>
</div>
コンテナの子ではなく、コンテナにマージンを追加したいと思います。
マテリアルデザインに、レイアウトコンテナー内の子に追加せずにレイアウトコンテナーにパディングまたはマージンを追加するための定義済みクラスはありますか?
コンテナーの親クラスを作成し、次のようにcssを書き込むことができます。
.container {
margin : 20px;
}
お役に立てれば!
zps215が最良の答えです。ngMaterialを使用していない場合でも、探している効果は通常のCSSを使用して解決するのが最適です。ただし、より良い解決策は、マージンではなく親コンテナでパディングを使用することです。
.container {
padding: 20px;
}
ただし、本当にそれをngMaterialで解決する必要がある場合は、別のdivでマークアップをラップして、それにレイアウトマージンを追加できます。
<div layout-margin>
<div layout="row">
<div flex>Parent layout and this element have margins.</div>
</div>
</div>
これは同じ望ましい効果を得ますが、そのdivに子供を追加する人も、マージンを得るので混乱する可能性があります。
あなたが使いたいと思います:class="md-padding"
を親コンテナに追加します。
これをお試しください、
<div layout="row" class=md-margin>
<div flex>Parent layout and this element have margins.</div>
</div>