Использование объекта Math для загрузки 100% в панели загрузчика - PullRequest
1 голос
/ 24 апреля 2019

Я использую Gsap и TimelineLite Object для обработки загрузчика и показываю процентное содержание с помощью объекта Math.round, но он не показывает точную меру, он показывает 67% вместо 100% Пример

 ngOnInit() {
const timer = 4;
this.master =  new TimelineLite();
this.master.to(this.progress.nativeElement, timer, this.progressLoader(this.master));
this.master.to(this.panel.nativeElement, 2, this.verticalShow(this.master));
  }



progressLoader(obj: any) {
      let newPercent: any;
      this.count = this.count.nativeElement;
      const vars = {
      width: '100%',
      ease:  Power2.easeOut,
      onUpdate: () => {
        console.log(newPercent = Math.round((obj.progress() * 100)));
        this.count.innerHTML = newPercent + '%';
      }
    };
      return vars;
  }
...