Bộ lọc limitTo của AngularJS
Định nghĩa và cách sử dụng
limitTo
Bộ lọc trả về một mảng hoặc chuỗi chỉ chứa số lượng phần tử hoặc ký tự chỉ định.
Khi limitTo
Khi bộ lọc được sử dụng với mảng, nó trả về một mảng chỉ chứa số lượng phần tử chỉ định.
Khi limitTo
Khi bộ lọc được sử dụng với chuỗi, nó trả về một chuỗi chỉ chứa số lượng ký tự chỉ định.
Khi limitTo
Khi bộ lọc được sử dụng với số, nó trả về một chuỗi chỉ chứa số lượng ký tự chỉ định.
Sử dụng số âm để trả về các phần tử bắt đầu từ cuối phần tử, thay vì từ đầu.
Trang liên quan
Hướng dẫn AngularJS:Bộ lọc Angular
Mô hình
Ví dụ 1
Chỉ hiển thị ba phần tử đầu tiên của mảng:
Hiển thị ba số đầu tiên của số: <ul> <li ng-repeat="x in cars | limitTo : 3">{{x}}</li> </ul> <h1>{{phone | limitTo : 3}}</h1> </div> <script> var app = angular.module('myApp', []); $scope.cars = ["Audi", "BMW", "Dodge", "Fiat", "Ford", "Volvo"]; $scope.phone = "123456789"; });
Ví dụ 2
Hiển thị ba phần tử cuối cùng của mảng:
Hiển thị ba số đầu tiên của số: <ul> <li ng-repeat="x in cars | limitTo : -3">{{x}}</li> </ul> <h1>{{phone | limitTo : 3}}</h1> </div> <script> var app = angular.module('myApp', []); $scope.cars = ["Audi", "BMW", "Dodge", "Fiat", "Ford", "Volvo"]; $scope.phone = "123456789"; });
Ví dụ 3
Hiển thị ba phần tử bắt đầu từ vị trí 1:
Hiển thị ba số đầu tiên của số: <ul> <li ng-repeat="x in cars | limitTo : 3 : 1">{{x}}</li> </ul> <h1>{{phone | limitTo : 3}}</h1> </div> <script> var app = angular.module('myApp', []); $scope.cars = ["Audi", "BMW", "Dodge", "Fiat", "Ford", "Volvo"]; $scope.phone = "123456789"; });
Ví dụ 4
Hiển thị ba ký tự đầu tiên của chuỗi:
Hiển thị ba số đầu tiên của số: <h1>{{txt | limitTo : 3}}</h1> <h1>{{phone | limitTo : 3}}</h1> </div> <script> var app = angular.module('myApp', []); $scope.txt = "Hello, welcome to AngularJS"; $scope.phone = "123456789"; });
例子 5
Ví dụ 5
Hiển thị ba số đầu tiên của số: <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"; });
Thử ngay
Cú pháp {{ object Mô tả | limitTo : Số, chỉ định số lượng phần tử cần trả về. :
}}
}} | Parameter |
---|---|
Mô tả | limit |
Số, chỉ định số lượng phần tử cần trả về. | begin |