#html #angular #bootstrap-4
#HTML #angular #bootstrap-4
Вопрос:
Я хочу создавать карточки во время выполнения цикла, но отображение карточек по вертикали выравнивает каждую другую, которую я дал col-md-4, но это не сработало enter code here
<div class="row-fluid border mt-3">
<div *ngFor="let data of allWidgets">
<div class="col-md-4 border mt-3">
<div class="card">
<div class="img1">
<img src="https://images.havenly.com/unsafe/550x334/filters:quality(50)/https://s3.amazonaws.com/static.havenly.com/assets/2a35d539-e889-405e-b495-815aa33f65ea" alt="">
</div>
<div class="img2">
<img src="https://images.havenly.com/unsafe/180x180/filters:quality(50)/https://s3.amazonaws.com/havenlydesignerphotos/13078-profile-eb69eheadshot02.jpg" alt="">
</div>
<div class="mian-text mt-0">
<p>{{data.name}}</p>
<p><small>{{data.description}} </small> </p>
<a href="" class="mr-5">View Profile</a> <span style="color: lightgray;">|</span> <a href="" class="ml-5">Select Cherise</a>
</div>
</div>
</div>
</div>
Ответ №1:
вы должны использовать ngFor не для первого div, а для второго, как это :
<div class="col-md-4 border mt-3" *ngFor="let data of allWidgets">
это решение вашей проблемы.
если вы хотите создать хорошую угловую карту, вы должны увидеть: https://mdbootstrap.com/docs/angular/
это наиболее часто используемый сайт в angular. хорошего дня 🙂
Комментарии:
1. Большое спасибо, сэр, за вашу помощь, я ценю это.
2. np если вам нравится моя помощь, проголосуйте за мой ответ как за зверя 😉