Фильтр limitTo в AngularJS
Определение и использование
limitTo
Фильтр возвращает массив или строку, содержащую только указанное количество элементов.
Когда limitTo
Фильтр возвращает массив, содержащий только указанное количество элементов.
Когда limitTo
Фильтр возвращает строку, содержащую только указанное количество символов.
Когда limitTo
Фильтр возвращает строку, содержащую только указанное количество цифр.
Использование отрицательных чисел для возвращения элементов, начинающихся с конца строки, а не с начала.
Связанные страницы
Учебник AngularJS:Фильтры Angular
Пример
Пример 1
Показывать только первые три элемента массива:
Показать первые три цифры номера: <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"; );
Пример 2
Показывать последние три элемента массива:
Показать первые три цифры номера: <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"; );
Пример 3
Показывать три элемента с позиции 1:
Показать первые три цифры номера: <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"; );
Пример 4
Показывать первые три символа строки:
Показать первые три цифры номера: <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
Пример 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"; );
Попробуйте сами
Грамматика {{ объект Описание | limitTo : Число, определяющее количество элементов, которые нужно вернуть. :
}}
}} | Параметры |
---|---|
Описание | limit |
Число, определяющее количество элементов, которые нужно вернуть. | begin |