Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/slavede/ng-ts-spinner
Angular (typescript) Spinner. Wrapper around spinner: http://spin.js.org/
https://github.com/slavede/ng-ts-spinner
angular spin spinjs spinner typescript wrapper
Last synced: about 2 months ago
JSON representation
Angular (typescript) Spinner. Wrapper around spinner: http://spin.js.org/
- Host: GitHub
- URL: https://github.com/slavede/ng-ts-spinner
- Owner: slavede
- Created: 2017-07-27T10:21:42.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-02T00:42:11.000Z (almost 2 years ago)
- Last Synced: 2024-04-25T07:20:31.388Z (8 months ago)
- Topics: angular, spin, spinjs, spinner, typescript, wrapper
- Language: TypeScript
- Homepage:
- Size: 2.23 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NgTsSpinner
Angular (typescript) Spinner. Wrapper around spinner: http://spin.js.org/ (<3.0.0 version).
## Installation
It has dependency on spin.js. It doesn't include it in bundle so you have to isntall it yourself (<3.0.0 until #3 is fixed).
```
npm install [email protected] --save
npm install ng-ts-spinner --save
```### Angular CLI
In case you are using Angular CLI, add spin.js (it will be downloaded together with ng-ts-spinner module) to your scripts path:
`"scripts": ["../node_modules/spin.js/spin.min.js"]`
## Usage
### Import module
```
import { NgTsSpinnerModule } from 'ng-ts-spinner';
. . .
@NgModule({
. . .
imports : [
. . .
NgTsSpinnerModule
]
```### Use component
```
Everything here will be under the spinner
```#### Properties
**spinOn** - when set to true, spinner spins, when false, spinner is removed**overlayWhileSpin** - if true, it will display overlay, making everything non-clickable where it is spinning (make sure parent element has positioning set)
**spinnerOptions** - options based on options from http://spin.js.org/. It can be empty, it will use defaults
When changing spinnerOptions, spinner should be stopped, and then again spin to apply changes of the options.
#### Release notes
##### 1.7.0
**Breaking change**: Added support for Angular6+. Now only support Angular6+, for below version, use 1.6.x##### 1.6.0
* New way of installing dependency. **Spin.js has to be installed manually** (since npm3+ doesn't install dependency automatically).
##### 1.5.0
**BREAKING CHANGE**: Change the way you import module to:
```ts
import { NgTsSpinnerModule } from 'ng-ts-spinner';
```##### 1.3.0
* Added support for overlayWhileSpin
* Added index.ts to have nicer import (only name of the module)##### 1.2.0
* Restricted spin.js dependency to be under 3.0.0 because 3.0.0 removed spin.min.js.##### 1.0.1
* Spinner doesn't add extra div to the placeholder