Я использую Angular для создания списка флажков, определяющих, видны ли некоторые данные.Строки, которые плавают вверх
$scope.data = [
{name: "Data1", shown: true},
{name: "Data2", shown: true},
{name: "Data3", shown: true},
{name: "Data4", shown: true},
{name: "Data5", shown: true},
{name: "Data6", shown: true}
];
Эти данные отображаются на topbar, который имеет ограниченную высоту, таким образом, не будучи в состоянии соответствовать всему массиву данных.
<div class="contentBar">
<div class="content" ng-repeat="item in data" ng-if="item.shown">{{item.name}}</div>
</div>
То, что я хочу достичь, это: в случае, если есть более чем в 4 видимых экземпляров данных, последние два должны быть помещены в другой вертикальный ряд, на правой стороне этой строки.
Вот небольшой демонстрационный плункер с этим футляром.
http://plnkr.co/edit/vVysWYR5FLzIBh8zP8th?p=preview
Это фактически отвечает на вопрос. – Rob
Это не то, что я имел в виду в моем вопросе. Бар должен иметь фиксированную высоту, и содержимое должно обернуться вокруг него. Это мое плохое, однако, поскольку я был недостаточно ясен. Решение flexbox решило мою проблему. –