Последние учебники веб-разработки
 

AngularJS limitTo Фильтр


пример

Показать только первые три элемента массива:

<div ng-app="myApp" ng-controller="sizeCtrl">

<ul>
<li ng-repeat="x in cars | limitTo : 3">{{x}}</li>
</ul>

</div>

<script>
var app = angular.module('myApp', []);
app.controller('sizeCtrl', function($scope) {
    $scope.cars = ["Audi", "BMW", "Dodge", "Fiat", "Ford", "Volvo"];
});
</script>
Попробуй сам "

Определение и использование

limitTo фильтр возвращает массив или строку , содержащую только определенное количество элементов.

Когда limitTo фильтр используется для массивов, он возвращает массив , содержащий только указанное количество элементов.

Когда limitTo фильтр используется для строк, он возвращает строку , содержащую, только заданное количество символов.

Когда limitTo фильтр используется для чисел, он возвращает строку , содержащую только указанное количество цифр.

Используйте отрицательное число для возврата элементов, начиная с конца элемента, а не в начале.


Синтаксис

{{ object | limitTo : limit : begin }}

Значения параметров

Value Description
limit  A number, specifying how many elements to return
begin Optional. A number specifying where to begin the limitation. Default is 0

Еще примеры

пример

Показать последние три элемента массива:

<div ng-app="myApp" ng-controller="sizeCtrl">

<ul>
<li ng-repeat="x in cars | limitTo : -3">{{x}}</li>
</ul>

</div>

<script>
var app = angular.module('myApp', []);
app.controller('sizeCtrl', function($scope) {
    $scope.cars = ["Audi", "BMW", "Dodge", "Fiat", "Ford", "Volvo"];
});
</script>
Попробуй сам "

пример

Дисплей три элемента, начиная с позиции 1:

<div ng-app="myApp" ng-controller="sizeCtrl">

<ul>
<li ng-repeat="x in cars | limitTo : 3 : 1">{{x}}</li>
</ul>

</div>

<script>
var app = angular.module('myApp', []);
app.controller('sizeCtrl', function($scope) {
    $scope.cars = ["Audi", "BMW", "Dodge", "Fiat", "Ford", "Volvo"];
});
</script>
Попробуй сам "

пример

Покажите первые три символа строки:

<div ng-app="myApp" ng-controller="sizeCtrl">

<h1>{{txt | limitTo : 3}}</h1>

</div>

<script>
var app = angular.module('myApp', []);
app.controller('sizeCtrl', function($scope) {
    $scope.txt = "Hello, welcome to AngularJS";
});
</script>
Попробуй сам "

пример

Дисплей первые три цифры О.Г. номер:

<div ng-app="myApp" ng-controller="sizeCtrl">

<h1>{{phone | limitTo : 3}}</h1>

</div>

<script>
var app = angular.module('myApp', []);
app.controller('sizeCtrl', function($scope) {
$scope.phone = "123456789";
});
</script>
Попробуй сам "

Похожие страницы

AngularJS Учебник: Угловые фильтры