javascript - AngularJS ng-repeat and bootstrap to display items in colums from DB -
i'm trying adapt template mean app, , want display info load db in 3 columns. problem is, when using ng-repeat, displays data in 1 column.
this code:
<div class="row mt-5"> <div ng-repeat="woman in women"> <div class= "col-md-4"> <!--card--> <div class="card"> <!--card image--> <img class="img-fluid" src="{{woman.image_url}}" alt="{{woman.name}}"> <!--card content--> <div class="card-body"> <!--title--> <h4 class="card-title">{{woman.name}}</h4> <!--text--> <p class="card-text"> <h5>{{woman.field}}</h5> <br> {{woman.job}}</p> <a href="#!/women/details/{{woman._id}}" class="btn btn-primary">learn more</a> </div> </div> <!--/.card--> </div> </div> </div>
i'm forcing images have same size, display part of pictures in view, , in detailed one, full image.
thank you!
just have @ , let me know whether looking for,
<body ng-app="test"> <div class="row mt-5" ng-controller="testctrl"> <div ng-repeat="woman in women"> <div class= "col-md-4"> <!--card--> <div class="card flexcss"> <!--card image--> <img class="img-fluid" ng-src="{{woman.image_url}}" alt="{{woman.name}}"> <!--card content--> <div class="card-body"> <!--title--> <h4 class="card-title">{{woman.name}}</h4> <!--text--> <p class="card-text"> <h5>{{woman.field}}</h5> <br> {{woman.job}}</p> <a href="#!/women/details/{{woman._id}}" class="btn btn-primary">learn more</a> </div> </div> <!--/.card--> </div> </div> </div> </body>
css:
.flexcss{ display:flex; flex-direction: row } .card-body{ padding:5px; }
js:
var app= angular.module('test',[]); app.controller('testctrl', function($scope, $http) { $scope.women= [ { image_url: 'https://upload.wikimedia.org/wikipedia/en/e/ed/wonder_woman_%282017_film%29.jpg', name:'wonder women', field:'war', job:'saviour' }, { image_url: 'https://upload.wikimedia.org/wikipedia/en/e/ed/wonder_woman_%282017_film%29.jpg', name:'super girl', field:'war', job:'fighter' }, { image_url: 'https://upload.wikimedia.org/wikipedia/en/e/ed/wonder_woman_%282017_film%29.jpg', name:'bat woman', field:'war', job:'fighter' } ] } )
Comments
Post a Comment