1
私はリストにMDカードを入れようとしていますが、カードの内容を表示するとタイトルとサブタイトルしか表示されません。私のhtmlコードが見えます 角度2と角度のある材質のMDカードの全内容を見ることができません
<md-nav-list>
<md-list-item *ngFor="let contact of contacts" fxLayout="column">
<md-card class="card-class">
<md-card-header>
<div md-card-avatar class="sample-image"></div>
<md-card-title>{{contact.name}}</md-card-title>
<md-card-subtitle>{{contact.email}}</md-card-subtitle>
</md-card-header>
<img md-card-image="../assets/image.jpg">
<md-card-content>
<p>Address: {{contact.address}}</p>
<p>Phone Number: {{contact.phoneNumber}}</p>
</md-card-content>
<md-card-actions>
<button md-button>EDIT</button>
</md-card-actions>
</md-card>
</md-list-item>
</md-nav-list>
のような関連するCSSが
.card-class{
width: 600px;
}
.sample-image{
background-image: url('../../assets/image.jpg');
background-size: cover;
}
私はそれがカードの内容を切断されたロードしようとしていたとき、私は完全な幅を取り、すべてを表示するには、カードを望んでいます。
リストの最後に、それはすべてのものを示しています。
ヘッダーとコンテンツ要素の親に 'display:flex'を入れてみましたか?これがうまくいかない場合は、古い材料 '' @ angular/material ":" 2.0.0-beta.1 "'にダウングレードしてみてください。私の経験に基づいて、最新の材料ライブラリはちょっと混乱しています。 – masterpreenz
ちょうど私の2セント、なぜカードをmd-nav-listに入れる必要がありますか?なぜ、 'fxLayout =" column "という名前の親divと' * ngFor'を使って 'md-card'の中にあるのでしょうか? –
@AndreiMatracaruありがとう。私は物質に慣れていないので知らなかった。 – Ashish