Skip to content

Utility to work with loading images and handling image error, has image-holder to handle errors in image loading and image-loading for images loading placeholders

License

Notifications You must be signed in to change notification settings

asilvino/angular-image-fallback

Repository files navigation

Angular Image Fallback Bower version Bower version

Angular directives that handles image loading, it has image-holder to handle errors in image loading and image-loading for placeholder while the image is being loaded.

Bower Download

bower install angular-image-fallback

Installation

  1. Download and import the plugin script.
    <script src="lib/angular-image-fallback/angular.img-fallback.min.js"></script>
  2. Add angularImgFallback to your angular app module dependencies list.
    angular.module('myAngularApp', ['angularImgFallback']);
  3. Add the image attribute to your img
    <img image="{{'path/to/img.jpg'}}" />

Usage

Just add the image attribute to your <img /> tags
<img image="{{'path/to/img.jpg'}}" />
Make sure you don't use ng-src as your image src attribute.

Advanced options

  • default:
    <img image="{{image.url}}" />

  • with custom loading placeholder:
    <img image="{{image.url}}" image-loading="/image/loading.gif" />

  • with custom fallback placeholder:
    <img image="{{image.url}}" image-holder="/image/error.png" />

  • with custom fallback and loading placeholders:
    <img image="{{image.url}}" image-loading="/image/loading.gif" image-holder="/image/error.png" />

Example:

https://jsfiddle.net/alvarojoao/4wec4gsq/embedded/result/

Icons license

Icons are provided from http://icomoon.io/ under the GNU General Public License v3.0
http://www.gnu.org/licenses/gpl.html

About

Utility to work with loading images and handling image error, has image-holder to handle errors in image loading and image-loading for images loading placeholders

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •