ng-preview-cover

0.3.0 • Public • Published

ngPreviewCover

demo image

This is a preview cover like fb personal cover.

Install

bower install ng-preview-cover

or

npm install ng-preview-cover

Install node modules

npm install

Dependency

  • angularjs

Support

  • IE10
  • chrome
  • firefox

Usage

Set some attributes

<div ng-preview-cover
     drag-text="drag photo"
     update-button-text="update cover photo"
     image="image"
     on-load="onLoad(base64)"
     on-cancel="onCancel()"
     cover-loading="coverLoading" 
     on-enter="onEnter()"></div>

Listen some events

app.controller('previewCoverCtrl',function( $scope ){
 
  angular.extend( $scope,{
    onLoad:function( base64 ){
      //base64 == $scope.image
      //do something...
    },
    onCancel:function(){
      //do something...
    },
    onEnter:function(){
      //do something...
    }
  });
});

Attribute

image(optional)

Cover image

update-button-text

A updating button text

drag-text

A dragging message

coverLoading(optional)

open or close a loading block

mode

Set disabled if you want to hide the camera button.

<div ng-preview-cover mode="disabled" />

Event

onEnter

onLoad(base64:String)

onCancel

Service

on(name,func)

Set a common action by event

app.run(function( previewCover ){
 
  previewCover.on('load', function( evt ){
    //do something...
  });
});

DEMO

gulp server

Build

gulp

Readme

Keywords

Package Sidebar

Install

npm i ng-preview-cover

Weekly Downloads

0

Version

0.3.0

License

MIT

Unpacked Size

1.56 MB

Total Files

17

Last publish

Collaborators

  • sparrowjang