coreui-angular-ex-dev
Version:
CoreUI Components Library for Angular
21 lines (16 loc) • 479 B
text/typescript
import { Injectable } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
export interface ICarouselIndex {
active?: number;
interval?: number;
lastItemIndex?: number;
}
()
export class CarouselService {
private carouselIndex = new BehaviorSubject<ICarouselIndex>({});
carouselIndex$ = this.carouselIndex.asObservable();
constructor() {}
setIndex(index: ICarouselIndex): void {
this.carouselIndex.next(index);
}
}