angular - ng5-slider 高值设置在错误的位置

标签 angular slider

我在 mat-menu 中使用 ng5-sliders 但每个 slider 的高值设置在错误的位置,而不是在 slider 的边缘。

我尝试了一些解决方案,例如。 manual refresh 但它不起作用

stackblitz 上有例子

最佳答案

我遇到了同样的问题。只需将超时时间增加到 200 即可解决。

import { Component, OnInit, EventEmitter } from '@angular/core';
import { Options } from 'ng5-slider';

@Component({
  selector: 'my-app',
  templateUrl: './app.component.html',
  styleUrls: [ './app.component.css' ]
})
export class AppComponent implements OnInit {
  displayMenu = true;
filterElement = [
      {
        value: 0,
        highValue: 15,
        options: {
          floor: 0,
          ceil: 15,
          step: 0.1
        },
      },
      {
        value: 1,
        highValue: 1200,
        options: {
          floor: 1,
          ceil: 1200,
        },
      }];
  manualRefresh: EventEmitter<void> = new EventEmitter<void>();

  ngOnInit() {
  }
  noClickable($event: MouseEvent) {
    $event.stopPropagation();
  }
  onMenuOpen() {
      this.displayMenu = true;
  }
  menuToggle(value: boolean) {

    setTimeout(() => {
        console.log('Test');
        this.manualRefresh.emit();
    }, 200);

  }
}

这是我刚刚将超时从 100 更改为 200 的资源链接

https://stackblitz.com/edit/angular-8c46ta

关于angular - ng5-slider 高值设置在错误的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58084718/

相关文章:

jQuery slider 按钮 api 方法

javascript - D3js 单条形图通过 slider 更新

ngx-extended-pdf-viewer 中的 Angular 6+ 绑定(bind) [src]

javascript - 将几个模块拆分成各自的js文件

javascript - Typescript - 将拆分后的字符串推送到数组

javascript - Foundation 6.2 Slider 设置值与js

css - Wordpress:网格布局 - 框 slider

具有多部分形式的 Angular 6 后请求不包含已发布对象的附加文件

angularjs - 在 AngularJs 1.7.2 中对降级的 Angular 5 组件使用 NgRef

javascript - 使用 Material-UI 中的 slider 动态处理 slider