Итак, пока вы используете ngx-owl-carousel
(после вашего комментария), ваша реализация может выглядеть следующим образом.
// component template
<owl-carousel [items]="images" #owlElement>
<div class="item" *ngFor="let image of images;let i = index">
<div class="thumbnail-image" [ngStyle]="{'background': 'url('abc.jpg')no-repeat scroll center center / 80px 80px'}"></div>
</div>
</owl-carousel>
Пожалуйста, обратите внимание на owlElement
переменную шаблона
Затем, если вы хотите обработать или инициировать некоторые действия, вы можете обратиться к этому элементу
// Component class
import {OwlCarousel} from 'ngx-owl-carousel';
export class HomeComponent {
@ViewChild('owlElement') owlElement: OwlCarousel
refresh() {
this.owlElement.refresh()
}
}
Вы можете вызывать любые события из 1011 * оригинальной документации , используя метод триггера (trigger(action: string, options?: any[])
).