Я ввожу массив объектов в компонент, который генерируется из ответа на HTTP-запрос (асинхронный), и я хочу заполнить другой массив только первыми тремя элементами массива.
Я хочу заполнить новый массив одновременно с назначением первого массива из родительского ввода.
Вот мой код, который не работает:
private _images: any[];
private threeImages: any[];
@Input()
set images(images: any[]) {
this._images = images;
for(let i=0; i < 3; i++){
this.threeImages = images[i];
}
}
get images() { return this._images }
Почему я не могу перехватить изменения входных свойств введенного массива с помощью установщика? И какой хороший альтернативный способ добиться желаемого результата?