Spec-Zone.ru › Angular.js 1.8

Улучшить эту документацию Просмотреть исходный код 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–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ng/filter/limitTo

Spec-Zone.ru

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