Это мой текущий дисплей. Как выровнять элементы так, чтобы аналогичные элементы отображались в одной строке
Добавить в корзину кнопка не отображается в строке, потому что имя продукта 3-го элемента бит.
Это код для отображения продуктов.
<div>
<div class='box' ng-repeat="product in ProductService.Products | filter:{'SubCategoryID': SCId.toString()}:true | orderBy:'ProductName'">
<br> <b>{{product.BrandName}}</b>
<br> {{product.ProductName}}
<br><br> <img src="http://localhost/{{ product.ProductImagePath }}" alt="" border=3 height=75 width=75></img>
<br><br> <select class="form-control btn btn-default btn-xs" ng-init="SelectedVariant = product.Variants[0]" ng-model="SelectedVariant" ng-options="variant.VariantName for variant in product.Variants" ng-change="ChangeVariant(product.ProductID, SelectedVariant.VariantID)"></select>
<br> <strike> {{SelectedVariant.MRP}} </strike> {{SelectedVariant.SellPrice}} {{SelectedVariant.InCart}}
<br><br>
<div ng-if="SelectedVariant.InCart==0">
<a class="btn btn-success btn-md" ng-click="AddToCart(product.ProductID, SelectedVariant.VariantID)">Add to Cart
<span class="glyphicon glyphicon-plus"></span>
</a>
</div>
<div ng-if="SelectedVariant.InCart>0">
<a class="btn btn-default btn-xs" ng-click="PlusItem(product.ProductID, SelectedVariant.VariantID)">
<span class="glyphicon glyphicon-plus"></span>
</a>
<button type="button" class="btn btn-info disabled">{{SelectedVariant.InCart}} in cart</button>
<a class="btn btn-default btn-xs" ng-click="MinusItem(product.ProductID, SelectedVariant.VariantID)">
<span class="glyphicon glyphicon-minus"></span>
</a>
</div>
</div>
</div>
и этот стиль CSS для коробки.
.box {
margin : 5px;
display : inline-block;
width: 150px;
height: 300px;
background-color: #F5FBEF;
text-align:center;
vertical-align: top;
}
Может кто-нибудь помочь мне, чтобы все добавили в корзину кнопку или сказали, что все элементы в коробке начинаются с аналогичной строки. например, 1,2,4,5,6 элементов на дисплее.
Спасибо за ответ ... Он отлично работает для меня. –