У меня есть div
с фиксированной высотой и шириной, я добавляю в него некоторый контент, используя ng-repeat
, я хочу добавить класс в этот div, когда он переполняется. Я попытался добавить класс с length
, но не работал.Добавить класс, когда тег div переполняется
var app = angular.module('myApp', []);
app.controller('personCtrl', function($scope) {
$scope.placeholder = ['Koenigsegg CCXR Trevita',
'Lamborghini Veneno',
'W Motors Lykan Hypersport',
'Bugatti Veyron',
'Ferrari Pininfarina Sergio',
'Pagani Huayra BC',
'Ferrari F60 America',
'Bugatti Chiron',
'Koenigsegg One',
'Koenigsegg Regera'
];
});
div {
height: 40px;
width: 400px;
background: #f2f2f2;
padding: 5px;
}
span {
border: 1px solid #999;
padding: 3px;
display: inline-block;
margin: 2px;
border-radius: 3px;
}
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<div ng-app="myApp" ng-controller="personCtrl">
<span ng-repeat="j in placeholder;">
{{j}} ×
</span>
</div>
Примечание: я могу использовать только javascript
или angularjs
Почему ты нужен этот класс, какова цель? – skobaljic
Я хочу показать 'отфильтрованные запросы', но когда div заполнен« отфильтрованными запросами », я хочу добавить' view more' в этот div @skobaljic –