Fixed progress bar animation

This commit is contained in:
Geomitron
2021-04-09 18:43:01 -05:00
parent 592a237cfd
commit 903c86edf3

View File

@@ -12,9 +12,15 @@ export class ProgressBarDirective {
this.progress(percent)
}
constructor(element: ElementRef) {
const $progressBar = $(element.nativeElement)
this.progress = _.throttle((percent: number) => $progressBar.progress({ percent }), 100)
this.percent = 0
constructor(private element: ElementRef) {
this.progress = _.throttle((percent: number) => this.$progressBar.progress('set').percent(percent), 100)
}
private get $progressBar() {
if (!this._$progressBar) {
this._$progressBar = $(this.element.nativeElement)
}
return this._$progressBar
}
private _$progressBar: any
}