@cloudraker/ng-stepper
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

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.

/@cloudraker/ng-stepper/

    Package Sidebar

    Install

    npm i @cloudraker/ng-stepper

    Weekly Downloads

    0

    Version

    0.1.2

    License

    MIT

    Unpacked Size

    280 kB

    Total Files

    40

    Last publish

    Collaborators

    • gpapascr
    • nmudd037
    • baptistelaget
    • beaulac