Skip to content

zackexplosion/ngLoading

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zackexplosion-ngLoading

A simple angualrjs http loading effect. It displays the following image when waiting for ajax.

Installation

via bower

Run

bower install zackexplosion-ngLoading

in your angular module.

via rails-assets

Add the following to Gemfile:

source 'https://rails-assets.org' do
  gem 'rails-assets-zackexplosion-ngLoading'
end

Run bundle to install after that.

Then add in application.js:

//= require zackexplosion-ngLoading

Add in application.css.scss:

@import "zackexplosion-ngLoading";

Inject the dependency in your angular module:

angular
.module('blog', [
    'zackexplosion-ngLoading',
])

And add the following tag in your root html template, right after body tag:

<body>
<div id="zackexplosion-ng-loading" data-ng-show="zackexplosion_loading" class="whirly-loader">
  Loading…
</div>
...

If you have any ajax request, the circle effect should pop up when loading ajax.

Contribute

Fork & clone the project, and run the following commands in the project directory:

npm install

and

gulp

after which, open http://localhost:8080/ in your browser.

Edit sass/zackexplosion.ng-loading.scss for different styling!