limitTo
Filter AngularJS
Contoh
Tampilkan hanya tiga item pertama dari array:
<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>
Definisi dan Penggunaan
Filter limitTo
mengembalikan array atau string yang hanya berisi sejumlah elemen tertentu.
Ketika limitTo
filter digunakan untuk array, filter mengembalikan array yang hanya berisi jumlah item yang ditentukan.
Ketika limitTo
filter digunakan untuk string, ia mengembalikan string yang berisi, hanya sejumlah karakter yang ditentukan.
Saat limitTo
filter digunakan untuk angka, filter mengembalikan string yang hanya berisi jumlah digit yang ditentukan.
Gunakan angka negatif untuk mengembalikan elemen mulai dari akhir elemen, bukan dari awal.
Sintaksis
{{ object | limitTo :
limit :
begin }}
Nilai Parameter
Value | Description |
---|---|
limit | A number, specifying how many elements to return |
begin | Optional. A number specifying where to begin the limitation. Default is 0 |
Lebih Banyak Contoh
Contoh
Tampilkan tiga item terakhir dari array:
<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>
Contoh
Tampilkan tiga item, mulai dari posisi 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>
Contoh
Menampilkan tiga karakter pertama dari string:
<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>
Contoh
Menampilkan tiga digit pertama dari nomor:
<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>
Halaman Terkait
Tutorial AngularJS: Filter Sudut