
Security News
The Hidden Blast Radius of the Axios Compromise
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.
angular-precision-sliders
Advanced tools
An Angular component library featuring several sliders including a precision slider that offers increased accuracy over a standard slider when the data range is large.
An Angular component library featuring several sliders including a precision slider that offers increased accuracy over a standard slider when the data range is large.
To see these components in action go to https://paultfreedman.github.io/angular-precision-sliders/
Run the following command from your project directory:
npm install angular-precision-sliders
Then import the SlidersModule:
import { SlidersModule } from 'angular-precision-sliders';
and add it to the imports array of your module:
@NgModule({
declarations: [AppComponent, ...],
imports: [SlidersModule,...],
bootstrap: [AppComponent]
})
export class AppModule { }
Allows you to reduce the range of the slider by dragging vertically.
<aps-precision-slider class="slider precision-slider" [minValue]="0" [maxValue]="2500" [initialValue]="0" [handleWidth]="30" [trackHeight]="12" [focusOffsetThreshold]="36" [focusRate]="10" [focusMinRange]="0.05"
(valueChanged)="onPrecisionValueChange($event)" [selectableColour]="'orange'" [nonSelectableColour]="'gainsboro'" [handleFill]="'black'"></aps-precision-slider>
A standard slider that responds to user input.
<aps-responsive-slider class="slider basic-slider" [minValue]="0" [maxValue]="2500" [initialValue]="0" [handleWidth]="30" [trackHeight]="12" [bottomColour]="'green'"
[middleColour]="'green'" [topColour]="'green'" (valueChanged)="onBasicValueChange($event)"></aps-responsive-slider>
Does not respond directly to user input.
<aps-slider class="slider" [minValue]="0" [maxValue]="2500" [initialValue]="0" [value]="dummySliderVal" [handleWidth]="30" [trackHeight]="12" [bottomColour]="'red'"
[middleColour]="'red'" [topColour]="'red'"></aps-slider>
| Name | Description | (P)recisionSlider, (R)esponsiveSlider, (S)lider |
|---|---|---|
| minValue | Minimum value for slider | PRS |
| maxValue | Maximum value or slider | PRS |
| initialValue | Value when slider first loaded | PRS |
| value | Current slider value (bind to it to update value without user input) | PRS |
| handleWidth | Size in pixels of the slider handle | PRS |
| trackHeight | Height in pixels of the slider track | PRS |
| handleFill | Colour of the handle | PRS |
| bottomColour | Colour of the leftmost portion of the slider track | -RS |
| middleColour | Colour of the middle portion of the slider track | -RS |
| topColour | Colour of the rightmost portion of the slider track | -RS |
| selectableColour | Colour of the selectable portion of the base slider track | P-- |
| nonSelectableColour | Colour of the non-selectable portion of the base slider track | P-- |
| focusOffsetThreshold | Pixel offset before the focus slider becomes visible | P-- |
| focusRate | Multiplication factor to adjust sensitivity of precision slider | P-- |
| focusMinRange | Minimum proportion of the full range (0.0 - 1.0) | P-- |
| Name | Description | (P)recisionSlider, (R)esponsiveSlider, (S)lider |
|---|---|---|
| valueChanged | Emitted when slider's value has been updated | PR- |
FAQs
An Angular component library featuring several sliders including a precision slider that offers increased accuracy over a standard slider when the data range is large.
We found that angular-precision-sliders demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.