Filter limitTo AngularJS
Definisi dan penggunaan
limitTo
Filter mengembalikan array atau string yang hanya mengandung jumlah elemen yang ditentukan.
Ketika limitTo
Filter digunakan untuk array, ia mengembalikan array yang hanya mengandung jumlah item yang ditentukan.
Ketika limitTo
Filter digunakan untuk string, ia mengembalikan string yang hanya mengandung jumlah karakter yang ditentukan.
Ketika limitTo
Filter digunakan untuk angka, ia mengembalikan string yang hanya mengandung jumlah angka yang ditentukan.
Penggunaan angka negatif untuk mengembalikan elemen dari ujung elemen, bukannya dari awal.
Halaman yang berhubungan
Panduan AngularJS:Filter Angular
Contoh
Contoh 1
Tampilkan hanya tiga elemen 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>
Contoh 2
Tampilkan tiga elemen 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 3
Tampilkan tiga elemen 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 4
Tampilkan tiga karakter pertama 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 5
Tampilkan tiga digit pertama angka:
<div ng-app="myApp" ng-controller="sizeCtrl"> <h1>{{phone | batasTo : 3}}</h1> </div> <script> var app = angular.module('myApp', []); app.controller('sizeCtrl', function($scope) { $scope.phone = "123456789"; }); </script>
Syarat
{{ objek | batasTo : batas : mulai }}
Parameter
Parameter | Deskripsi |
---|---|
batas | Angka, tentukan jumlah elemen yang akan dikembalikan. |
mulai | Pilihan. Angka, tentukan dimana batasan dimulai. Nilai defaultnya adalah 0. |