Spec-Zone.ru › Angular.js 1.6

Улучшить эту документацию Просмотреть исходный код 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 элементов с конца исходного массива/строки копируются. Результат будет усечён, если он превысит 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.6.9/docs/api/ng/filter/limitTo

Spec-Zone.ru

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