Работа с Bootstrap и AngularJS, есть ли способ ng-repeat
по горизонтали с новой строкой для каждого заданного количества элементов?
Я играл с ng-class
, чтобы выполнить этот Fiddle, но проблема в том, что я не могу получить float left divs внутри начального div строки... Любые мысли, я не думаю о чем-то или это лучше всего сделать с директивой?
Вот мой код (живой пример в приведенной выше ссылке):
<body ng-app="myApp">
<div ng-controller="MyCtrl">
<div ng-repeat="num in numbers"
ng-class="{'row': ($index)%2==0, 'col-md-6': ($index)%2!=0}">
<div ng-class="{'col-md-6': ($index)%2==0}">
{{num}}
</div>
</div>
</div>
</body>
var myApp = angular.module('myApp', [])
.controller('MyCtrl', function ($scope) {
$scope.numbers = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"];
});
.row {
clear: both;
width: 100%;
border: 1px solid red;
}
.col-md-6 {
width: 50%;
float: left;
border: 1px solid blue;
}