AngularJS limitTo ฟิลเตอร์
คำอธิบายและวิธีใช้
limitTo
ฟิลเตอร์กลับค่าแถวหรือข้อความที่มีจำนวนองค์ประกอบหรือตัวอักษรที่ระบุ
เมื่อ limitTo
เมื่อใช้ฟิลเตอร์กับแถว มันจะกลับค่าแถวที่มีจำนวนองค์ประกอบที่ระบุ
เมื่อ limitTo
เมื่อใช้ฟิลเตอร์กับตัวอักษร มันจะกลับค่าข้อความที่มีจำนวนตัวอักษรที่ระบุ
เมื่อ limitTo
เมื่อใช้ตัวแปรเลขกับฟิลเตอร์ มันจะกลับค่าข้อความที่มีจำนวนตัวอักษรที่ระบุ
เมื่อใช้ตัวเลขลบเพื่อหาองค์ประกอบจากท้ายของตัวอักษร ไม่ใช่จากท้ายของตัวอักษร
หน้าเกี่ยวข้อง
AngularJS คู่มือ:Angular ฟิลเตอร์
ตัวอย่าง
ตัวอย่าง 1
แสดงองค์ประกอบสามตัวแรกของแถว:
<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>
ตัวอย่าง 2
แสดงสามองค์ประกอบสุดท้ายของแถว:
<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>
ตัวอย่าง 3
แสดงสามองค์ประกอบจากตำแหน่ง 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>
ตัวอย่าง 4
แสดงตัวอักษรสามตัวแรกของข้อความ:
<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>
ตัวอย่าง 5
แสดงเลขที่แรกสามเลข
<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>
การใช้งาน
{{ object | limitTo : limit : begin }}
ตัวแปร
ตัวแปร | คำอธิบาย |
---|---|
limit | ตัวเลข กำหนดจำนวนองค์ประกอบที่ต้องการกลับ |
begin | เลือกตั้ง ตัวเลข กำหนดจากไหนเริ่มจำกัด ค่าเริ่มต้นคือ 0 |