Где можно объявить формат ImageObject в Angular? - PullRequest
0 голосов
/ 21 сентября 2019

Чтобы создать слайдер изображений, как здесь, я должен загрузить изображения откуда-то, но, к сожалению, я не уверен, в каком файле (может быть component.ts?) Я должен объявить

imageObject: Array<object> = [{
    image: 'assets/img/slider/1.jpg',
    thumbImage: 'assets/img/slider/1_min.jpeg',
    alt: 'alt of image',
    title: 'title of image'
}, {
    image: '.../iOe/xHHf4nf8AE75h3j1x64ZmZ//Z==', // Support base64 image
    thumbImage: '.../iOe/xHHf4nf8AE75h3j1x64ZmZ//Z==', // Support base64 image
    title: 'Image title', //Optional: You can use this key if want to show image with title
    alt: 'Image alt' //Optional: You can use this key if want to show image with alt
}
];

а также где (как должна выглядеть функция).Компонент, в котором я хочу реализовать слайд-шоу, называется Carousel и выглядит следующим образом:

@Component({
  selector: 'carousel',
  templateUrl: './carousel.html',
  styleUrls: ['./carousel.component.scss', '../profile.scss']
})
export class Carousel implements OnInit {
   ngOnInit(): void {

}

Должен ли я объявить объект изображения в OnInit?

Большое спасибо!

1 Ответ

0 голосов
/ 21 сентября 2019

правый.Вы можете создать его в функции ngOnInit, чтобы объект мог быть создан при создании экземпляра компонента.

Чтобы сделать его более чистым, вы можете создать функцию, которая создает imageObject, и вызывать ее внутриngOnInit функция.

...