angular2实现图片轮播

前端之家收集整理的这篇文章主要介绍了angular2实现图片轮播前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
import {Component,OnInit} from @H_403_11@"@angular/core";
 @Component({
     moduleId: module.id,selector: @H_403_11@'my-app',template: @H_403_11@` @H_403_11@ <div class="bannerContainer"> @H_403_11@ <ul class="bannerPicList"> @H_403_11@ <li [class.active]="currentPic@H_403_11@==0"> <img src="assets/img/category01.jpg"/></li> @H_403_11@ <li [class.active]="currentPic@H_403_11@==1"> <img src="assets/img/category02.jpg"/></li> @H_403_11@ <li [class.active]="currentPic@H_403_11@==2"> <img src="assets/img/category03.jpg"/></li> @H_403_11@ </ul> @H_403_11@ <ul class="bannerBtnList"> @H_403_11@ <li><span class="picBtn" (click)="changebanner@H_403_11@(0)">●</span></li> @H_403_11@ <li><span class="picBtn" (click)="changebanner@H_403_11@(1)">●</span></li> @H_403_11@ <li><span class="picBtn" (click)="changebanner@H_403_11@(2)">●</span></li> @H_403_11@ </ul> @H_403_11@ </div> @H_403_11@ `,styles: [@H_403_11@` @H_403_11@ .bannerPicList li@H_403_11@{ @H_403_11@ display: none; @H_403_11@ } @H_403_11@ .bannerPicList li@H_403_11@.active{ @H_403_11@ display: block; @H_403_11@ } @H_403_11@ .bannerContainer .bannerBtnList { @H_403_11@ position: absolute; @H_403_11@ top: 360px; @H_403_11@ left: 116px; @H_403_11@ @H_403_11@ } @H_403_11@ .bannerContainer .bannerBtnList li@H_403_11@ { @H_403_11@ float: left; @H_403_11@ margin: 0 5px; @H_403_11@ list-style-type:none; @H_403_11@ } @H_403_11@ .bannerContainer .bannerBtnList span@H_403_11@.picBtn { @H_403_11@ margin: 20px; @H_403_11@ height: 10px; @H_403_11@ width: 10px; @H_403_11@ background-color: #ddd; @H_403_11@ display: block; @H_403_11@ border-radius: 5px; @H_403_11@ cursor: pointer; @H_403_11@ } @H_403_11@ `]
})
 export class TestComponent implements OnInit {
    currentPic = 0;
      constructor() {
           setInterval(() => {
                  let id = (this.currentPic + 1) % 3;
                 this.currentPic = id;
        },3000)
       }

      changebanner(id) {
             console.log(id)
            this.currentPic = id;
        }
     ngOnInit() { }
   }

猜你在找的Angularjs相关文章