SlicePipe
pipe
Creates a new Array
or String
containing a subset (slice) of the elements.
API
Description
Usage Notes
class SlicePipe implements PipeTransform {}
transform
5 overloads
@paramvalue
readonly T[]
a list or a string to be sliced.
@paramstart
number
the starting index of the subset to return:
- a positive integer: return the item at
start
index and all items after in the list or string expression. - a negative integer: return the item at
start
index from the end and all items after in the list or string expression. - if positive and greater than the size of the expression: return an empty list or string.
- if negative and greater than the size of the expression: return entire list or string.
@paramend
number | undefined
the ending index of the subset to return:
- omitted: return all items until the end.
- if positive: return all items before
end
index of the list or string. - if negative: return all items before
end
index from the end of the list or string.
@returns
T[]
@paramvalue
null | undefined
@paramstart
number
@paramend
number | undefined
@returns
null
@paramvalue
readonly T[] | null | undefined
@paramstart
number
@paramend
number | undefined
@returns
T[] | null
@paramvalue
string
@paramstart
number
@paramend
number | undefined
@returns
string
@paramvalue
string | null | undefined
@paramstart
number
@paramend
number | undefined
@returns
string | null
Jump to details