@cloudraker/ng-stepper

Simple and very easy to use Angular Stepper. <hr>

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
@cloudraker/ng-stepper
0.1.24 years ago4 years agoMinified + gzip package size for @cloudraker/ng-stepper in KB

Readme

NgStepper
Simple and very easy to use Angular Stepper.

Demo

Usage
//app.module.ts
import { NgStepperModule } from 'ngx-stepper';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';

@NgModule({
    imports: [
        NgStepperModule,
        BrowserAnimationsModule
        ]
    })
For animations please import the ``BrowserAnimationsModule``. Angular animations are built on top of the standard Web Animations API and run natively on browsers that support it.
//app.component.html

  <ngx-stepper #stepper>
    <ngx-step [label]="'Setup your account'">
    Step 1
    </ngx-step>
    <ngx-step [label]="'Privacy Policy'">
    Step 2
    </ngx-step>
    <ngx-step [label]="'Terms of Service.'">
    Step 3
    </ngx-step>
  </ngx-stepper>


  <button (click)="stepper.prev()"> 
    <-Back
  </button>
  
  <button *ngIf="!stepper.lastStepActive" (click)="stepper.next()">
     Next->
  </button>

Development server

Run ng serve for a dev server. Navigate to http://localhost:4100/. The app will automatically reload if you change any of the source files.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.