limitTo
Filtro AngularJS
Ejemplo
Muestra solo los tres primeros elementos de una matriz:
<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>
Definición y uso
El limitTo
filtro devuelve una matriz o una cadena que contiene solo un número específico de elementos.
Cuando el limitTo
filtro se usa para matrices, devuelve una matriz que contiene solo el número especificado de elementos.
Cuando el limitTo
filtro se usa para cadenas, devuelve una cadena que contiene solo el número especificado de caracteres.
Cuando el limitTo
filtro se usa para números, devuelve una cadena que contiene solo el número de dígitos especificado.
Use números negativos para devolver elementos que comiencen desde el final del elemento, en lugar del principio.
Sintaxis
{{ object | limitTo :
limit :
begin }}
Valores paramétricos
Value | Description |
---|---|
limit | A number, specifying how many elements to return |
begin | Optional. A number specifying where to begin the limitation. Default is 0 |
Más ejemplos
Ejemplo
Muestre los últimos tres elementos de la matriz:
<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>
Ejemplo
Muestre tres elementos, comenzando en la posición 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>
Ejemplo
Muestra los tres primeros caracteres de la cadena:
<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>
Ejemplo
Mostrar los tres primeros dígitos del número:
<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>
páginas relacionadas
Tutorial de AngularJS: filtros angulares