أحدث البرامج التعليمية وتطوير الشبكة
 

AngularJS تصفية limitTo


مثال

عرض فقط البنود الثلاثة الأولى من صفيف:

<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>
انها محاولة لنفسك »

تعريف واستخدام

و limitTo مرشح بإرجاع صفيف أو سلسلة تحتوي فقط على عدد محدد من العناصر.

عندما limitTo يستخدم فلتر للأشعة، فإنها ترجع صفيف يحتوي فقط على عدد محدد من العناصر.

عندما limitTo يستخدم مرشح للجمل، تقوم بإرجاع سلسلة تحتوي فقط على عدد محدد من الأحرف.

عندما limitTo يستخدم مرشح للأرقام، تقوم بإرجاع سلسلة تحتوي فقط على عدد محدد من الأرقام.

استخدام الأرقام السالبة للعودة العناصر بدءا من نهاية عنصر، بدلا من البداية.


بناء الجملة

{{ object | limitTo : limit : begin }}

قيم معلمة

Value Description
limit  A number, specifying how many elements to return
begin Optional. A number specifying where to begin the limitation. Default is 0

المزيد من الأمثلة

مثال

عرض البنود الثلاثة الأخيرة من مجموعة:

<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>
انها محاولة لنفسك »

مثال

عرض ثلاثة بنود، بدءا من الموضع 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>
انها محاولة لنفسك »

مثال

عرض الأحرف الثلاثة الأولى من السلسلة:

<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>
انها محاولة لنفسك »

مثال

عرض الأرقام الثلاثة الأولى عوج عدد:

<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>
انها محاولة لنفسك »

صفحات ذات صلة

AngularJS البرنامج التعليمي: مرشحات الزاوي