@angular-slider/ngx-slider

中文文档
22.0.0发布于 2026/06/17MITTypeScriptES Module近 30 天下载 38.5万

Angular 以 angularjs- slip 为基础的自成一体、 移动友好滑动组件

中文使用文档
文档目录15 节
  1. 依赖关系
  2. 演示文稿
  3. 安装
  4. 样本使用情况
  5. 文档
  6. 样式
  7. 动画
  8. 键盘快捷键
  9. 工具提示
  10. 已知问题
  11. 错误
  12. 更改日志
  13. 开发者信息
  14. 许可证
  15. 升级

ngx-滑动器

npm version

网站: https://angular-sliver.github.io/ngx-sliver/ (英语)

解析器 : https://discord.gg/DHsDghZRwZ 互联网档案馆的存檔,存档日期2013-12-21

Angular 的自成一体、便于移动的滑动组件 角滑动器。 。 。 .

依赖关系

ngx-滑动器角质RxJS 软件积极支持
2.0.x (中文(简体) )6.x - 12.x (英语)6.x (单位:千美元)没有
13.x (中文(简体) )13.x (中文(简体) )6.x (单位:千美元)没有
14.x (中文(简体) )14.x (中文(简体) )6.x (单位:千美元)没有
15.x (中文(简体) )15.x (中文(简体) )7.x 电话没有
16.x (韩语)16.x (韩语)7.x 电话没有
17.x (中文(简体) )17.x (中文(简体) )7.x 电话没有
18.x 国家18.x 国家7.x 电话没有
19.x (中文(简体) )19.x (中文(简体) )7.x 电话对
20.x 电话20.x 电话7.x 电话对
21.x (中文(简体) )21.x (中文(简体) )7.x 电话对

说明: 和Angular一样,只有最新的3个版本得到了积极的支持.

演示文稿

安装

要将滑动器添加到您的角工程中 :

npm install --save @angular-slider/ngx-slider

安装后, 将滑动器添加到您的 app.module.ts数字 :

import { NgxSliderModule } from '@angular-slider/ngx-slider';

...

@NgModule({
   ...
   imports: [
     ...
     NgxSliderModule,
    ...
   ],
   ...
})
export class AppModule {}

样本使用情况

您现在可以使用应用程序组件中的滑动组件, 例如 app.component.ts数字 :

import { Options } from '@angular-slider/ngx-slider';
...

@Component({...})
export class AppComponent {
  value: number = 100;
  options: Options = {
    floor: 0,
    ceil: 200
  };
}

在模板文件中 app.component.html数字 :

<ngx-slider [(value)]="value" [options]="options"></ngx-slider>

文档

API 文档全文可见于 官方网站 (简体中文)。 。 。 .

样式

如何将自己的风格应用到滑动器的概述如下: 击打.md。 。 。 .

动画

至v1.2.0,滑行器的功能是滑行器运动的CSS动画. 如果你更喜欢以前的行为,不用动画,可以设置旗帜 animate: false 在幻灯片选项中.

键盘快捷键

除了鼠标/触摸事件,滑动器也可以通过键盘来控制. 可用的快捷方式有:

  • 右/上箭头 - 逐个增加,
  • 左下箭头 -- -- 逐个减少,
  • 页面上行 - 将滑动范围增加10%,
  • 下行- 滑动范围减少10%,
  • 家 - 移动到最小值,
  • 结束 - 移动到最大值.

工具提示

滑动器允许自定义如何执行工具提示. 见 托尔蒂斯·姆德 更多信息.

已知问题

在报告新错误之前,请看 识相相相克. md 一份已知问题清单 及其工作。 无法接受针对这些问题的新错误报告 .

错误

您可以将任何错误报告为 Github 问题。 。 。 .

请详细描述在任何相关代码上粘贴的问题,或者最好用StackBlitz来复制问题 伪造并编辑此样本 StackBlitz还请提供您正在使用的国家预防机制软件包.

更改日志

关于修改和错误修正的列表,参见 变动情况。 。 。 .

开发者信息

如果你想为该项目捐款,请看 最不发达国家。 。 。 .

许可证

该项目根据麻省理工学院的许可证获得许可证.

升级

关于图书馆以前版本(1.x)的升级说明,见 更新(md)。 。 。 .

版本与发布记录

@angular-slider/ngx-slider 共发布 19 个版本,首次发布于 2020/10/31;过去 12 个月发布了 2 个版本。

版本发布日期距今
22.0.0latest2026/06/174 个月前
21.0.02025/12/1310 个月前
20.0.02025/06/301.4 年前
19.0.02025/01/271.8 年前
18.0.02024/06/242 年前
17.0.22024/03/182 年前

关于 @angular-slider/ngx-slider 的常见问题

@angular-slider/ngx-slider 是什么?

Angular 以 angularjs- slip 为基础的自成一体、 移动友好滑动组件

如何安装 @angular-slider/ngx-slider?

在项目目录运行 npm install @angular-slider/ngx-slider,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:@angular/core(^22.0.1)、@angular/common(^22.0.1)、@angular/forms(^22.0.1)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@angular-slider/ngx-slider 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@angular-slider/ngx-slider 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@angular-slider/ngx-slider 可以商用吗?

@angular-slider/ngx-slider 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@angular-slider/ngx-slider 的下载量有多少?

根据 npm 官方下载统计,@angular-slider/ngx-slider 在 2026/10/06 – 2026/11/04 这 30 天内被下载 384,662 次,日均约 12,822 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@angular-slider/ngx-slider 还在维护吗?

最新版本 22.0.0 发布于 2026/06/17(4 个月前);至今共发布 19 个版本,其中过去 12 个月发布了 2 个;首次发布于 2020/10/31。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。