AngularJS limitTo
Filtresi
Örnek
Bir dizinin yalnızca ilk üç öğesini görüntüleyin:
<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>
Tanım ve Kullanım
Filtre limitTo
, yalnızca belirtilen sayıda öğe içeren bir dizi veya dize döndürür.
Filtre diziler için limitTo
kullanıldığında, yalnızca belirtilen sayıda öğeyi içeren bir dizi döndürür.
Filtre dizeler için limitTo
kullanıldığında, yalnızca belirtilen sayıda karakter içeren bir dize döndürür.
Filtre sayılar için limitTo
kullanıldığında, yalnızca belirtilen sayıda basamak içeren bir dize döndürür.
Öğenin başından değil sonundan başlayarak öğeleri döndürmek için negatif sayılar kullanın.
Sözdizimi
{{ object | limitTo :
limit :
begin }}
Parametre Değerleri
Value | Description |
---|---|
limit | A number, specifying how many elements to return |
begin | Optional. A number specifying where to begin the limitation. Default is 0 |
Daha fazla örnek
Örnek
Dizinin son üç öğesini görüntüleyin :
<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>
Örnek
Konum 1'den başlayarak üç öğeyi görüntüleyin:
<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>
Örnek
Dizenin ilk üç karakterini görüntüleyin:
<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>
Örnek
Numaranın ilk üç hanesini görüntüleyin:
<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>
İlgili Sayfalar
AngularJS Eğitimi: Açısal Filtreler