Spec-Zone.ru › Angular.js 1.7

Улучшить документацию Просмотреть исходный код limitTo

  1. Фильтр в модуле ng

Обзор

Создаёт новый массив или строку, содержащую только указанное количество элементов. Элементы берутся с начала или конца исходного массива, строки или числа, как указано значением и знаком (положительным или отрицательным) limit. Также поддерживаются другие объекты, похожие на массивы (например, подклассы массивов, NodeLists, jqLite/jQuery коллекции и т. д.). Если в качестве входных данных используется число, оно преобразуется в строку.

Использование

В привязке шаблонов HTML

{{ limitTo_expression | limitTo : limit : begin}}

В JavaScript

$filter('limitTo')(input, limit, begin)

Аргументы

Параметр Тип Подробности
input ArrayArrayLikestringnumber

Массив/подобный массиву объект, строка или число, которые нужно ограничить.

limit stringnumber

Длина возвращаемого массива или строки. Если limit число положительное, limit элементов с начала исходного массива/строки копируются. Если число отрицательное, limit элементов с конца исходного массива/строки копируются. limit будет обрезано, если оно превысит array.length. Если limit не определено, входные данные будут возвращены без изменений.

begin
(необязательно)
stringnumber

Индекс, с которого следует начать ограничение. В качестве отрицательного индекса, begin обозначает смещение от конца input. По умолчанию 0.

Возвращаемое значение

Arraystring

Новый подмассив или подстрока длиной limit или меньше, если у входных данных было меньше limit элементов.

Примеры

© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.7.8/docs/api/ng/filter/limitTo

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API