SpinKit (https://github.com/tobiasahlin/SpinKit) spinners for AngularJS v2.x
Inspired by angular-spinkit (https://github.com/Urigo/angular-spinkit)
Improved WoltersKluwerPL/ng2-spin-kit (https://github.com/WoltersKluwerPL/ng2-spin-kit)
- Install with NPM:
npm install ng2-spin-kit-new --save
-Add following line in map:
map: {
//...
'ng2-spin-kit-new': 'npm:ng2-spin-kit-new',
}
-and in packages:
packages: {
//...
'ng2-spin-kit-new': {
main: './main.js',
defaultExtension: 'js'
},
import {RotatingPlaneComponent} from 'ng2-spin-kit-new/app/spinner/rotating-plane.component'
import * as spinner from 'ng2-spin-kit-new/app/spinners'
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import * as spinner from 'ng2-spin-kit-new/app/spinners';
@NgModule({
imports: [ BrowserModule ],
declarations: [
spinner.RotatingPlaneComponent,
spinner.DoubleBounceComponent,
spinner.WaveComponent,
spinner.WanderingCubesComponent,
spinner.PulseComponent,
spinner.ChasingDotsComponent,
spinner.CircleComponent,
spinner.ThreeBounceComponent,
spinner.CubeGridComponent,
spinner.WordPressComponent,
spinner.FadingCircleComponent,
spinner.FoldingCubeComponent
],
bootstrap: [ AppComponent ]
})
<sk-rotating-plane [isRunning]="..." [delay]="..."></sk-rotating-plane>
<sk-double-bounce [isRunning]="..." [delay]="..."></sk-double-bounce>
<sk-wave [isRunning]="..." [delay]="..."></sk-wave>
<sk-wandering-cubes [isRunning]="..." [delay]="..."></sk-wandering-cubes>
<sk-pulse [isRunning]="..." [delay]="..."></sk-pulse>
<sk-chasing-dots [isRunning]="..." [delay]="..."></sk-chasing-dots>
<sk-circle [isRunning]="..." [delay]="..."></sk-circle>
<sk-three-bounce [isRunning]="..." [delay]="..."></sk-three-bounce>
<sk-cube-grid [isRunning]="..." [delay]="..."></sk-cube-grid>
<sk-word-press [isRunning]="..." [delay]="..."></sk-word-press>
<sk-fading-circle [isRunning]="..." [delay]="..."></sk-fading-circle>
<sk-folding-cube [isRunning]="..." [delay]="..."></sk-folding-cube>
[isRunning]: boolean - state of the spinner, true - visible, false - hidden, default: true
[delay]: number - representing the milliseconds to wait, before showing the spinner, default: 0
npm run tcs
npm run typings
npm start