ngx-circular-slider
craftworks GmbH used in the own TimeTracking Product
powered byreact-native-circular-slider
inspired by iOS bedtime andDemo
check out the repo on stackblitz: demo
Installation
To install this the slider, run:
npm install ngx-circular-slider --save
Consuming your ngx-circular-slider
You can import the slider in any Angular application by running:
npm install ngx-circular-slider
and then from your Angular AppModule
:
;; ; // Import your library;
Once the ngx-circular-slider module is imported, you can use it in your Angular application:
<!-- You can now use the slider in app.component.html -->
API
startAngle
[number
] - required the angle of the circle where the slider startsangleLength
[number
] - required the length of the circum-radius for the sliderupdate
[$event({angleLength: number; startAngle: number;})
] - the handler for the update event which returns the angleLength and the startAngle after the slider was changedprops
[IProps
] - the properties for the slider.
todos
- test module api
- adapt readme
- replace gulp with webpack
- generate types without *.d.ts
- fixes module-api
- tests
Development
Use angular-cli tools to generate, test and lint your code. Put your library code in src/app/library folder. Only this folder and subfolders will be published.
To generate library's *.js
, *.d.ts
and *.metadata.json
files:
npm version patch|minor|majornpm run publish dist
To generate the doc:
npm run docs