Skip to content

orahul1/ngx-ui-loader

 
 

Repository files navigation

npm version demo Build Status codecov npm npm bundle size (minified + gzip) code style: prettier license

ngx-ui-loader

An all-in-one and fully customizable loader/spinner for Angular applications. It supports foreground, background spinner/loader, indicative progress bar and multiple loaders.

ngx-ui-loader-demo

Features

  • Support multiple loaders (>= [email protected]). See Multiple loaders for more details and demo here
  • Show foreground loader with progress bar
  • The page content can be blurred/frosted while showing foreground loader. See NgxUiLoaderBlurred directive for more details
  • Show loader with different id for different tasks
  • Be able to add logo and loading text
  • Be able to change position of spinners, logo and loading text
  • Be able to change color and size of logo, spinners and progress bar
  • Be able to change the direction of progress bar
  • Automatically show loader for router events. See NgxUiLoaderRouterModule for more details
  • Automatically show loader for http requests. See NgxUiLoaderHttpModule for more details

See full documentation here

Demo

Live demo here.

Installation

Install ngx-ui-loader via NPM, using the command below.

$ npm install --save ngx-ui-loader

# Or Yarn

$ yarn add ngx-ui-loader
Angular Installation Documentation
Angular 9 npm i --save ngx-ui-loader v9.x.x
Angular 8 npm i --save [email protected] v8.x.x
Angular 6 & 7 npm i --save [email protected] v7.2.x
Angular 4 & 5 npm i --save [email protected] v1.x.x

If you like ngx-ui-loader, please give it a ⭐

About

Multiple Loaders / spinners and Progress bar for Angular 5, 6, 7 and 8+

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 70.5%
  • CSS 18.9%
  • HTML 9.0%
  • JavaScript 1.6%