gpt4 book ai didi

angular - 垫 slider : not updating immediately on drag

转载 作者:太空狗 更新时间:2023-10-29 16:59:08 27 4
gpt4 key购买 nike

我在我的 Angular 5 应用程序中使用@angular/material。我使用的 Angular Material 版本是 5.0.2。我正在使用@angular/animations 5.1.2。

我有一个非常简单的 slider 用例,如下所示:

<mat-slider style="width:100%;"></mat-slider>

但由于某些原因,拖动 slider handle 时,直到松开鼠标才移动到新的位置,这显然不太好。我检查了 Material 演示,它按预期工作: slider 随着鼠标移动而移动,而不仅仅是在松开鼠标时跳跃。

谁能说明为什么会发生这种情况?它永远不会在工作中通过 AC!

最佳答案

即使在根据 Step 2 Set Up Hammer JsSupport 安装了 hammerjs 之后,它也不适合我.

HammerJS provides gesture recognition capabilities required by some components (mat-slide-toggle, mat-slider, matToolTip).

...

NPM

npm install --save hammerjs

Yarn

yarn add hammerjs

After installing, import it on your app's entry point (e.g. src/main.ts).

import 'hammerjs';

不过,我终于找到了a comment在解决它的github上的问题中,基本上:

import { BrowserModule, HAMMER_GESTURE_CONFIG } from '@angular/platform-browser';
import { GestureConfig } from '@angular/material';

providers: [
{ provide: HAMMER_GESTURE_CONFIG, useClass: GestureConfig },
]

在 root.module.ts 中。

关于angular - 垫 slider : not updating immediately on drag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48249484/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com