Newer
Older
import {
AfterViewInit, ApplicationRef,
ChangeDetectorRef,
Component,
ElementRef,
EventEmitter,
OnInit,
Output,
ViewChild
} from '@angular/core';
import {TabsService} from "../../pages/tabs/tabs.service";
import {AppGlobal} from "../../service/http.service";
export class SlideComponent implements AfterViewInit {
@ViewChild(Slides) slides: Slides;
@Output() done = new EventEmitter<any>();
picture: string = AppGlobal.domain + '/wisdomgroup';
slideTitle;
slideIndex;
slidersItems = [];
const data = {
isRecent: 0,
obj: {
resourceType: 2,
isRecommend: 1,
}
};
this.tabsSer.stuffPage(data).subscribe(
(res) => {
if (e.attachments.length > 0) {
e.imgUrl = e.attachments[0].path;
}
})
}
this.slidersItems = res.data.list;
}
console.log(this.slidersItems);
//轮播图变动
slideChange(e) {
this.slideIndex = this.slides.realIndex + 1;
this.slideTitle = this.slidersItems[this.slideIndex - 1].title;
}
//查看文章详情
goToDetail() {
const index = this.slides.realIndex;
if (this.slidersItems[index].plateType == 20) return false;
this.done.emit(this.slidersItems[index]);
}