@@ -45,7 +45,7 @@ angular.module('zeroclipboard', [])
4545 var btn = element [ 0 ] ;
4646
4747 if ( angular . isFunction ( ZeroClipboard ) ) {
48- client = scope . client = new ZeroClipboard ( btn ) ;
48+ scope . client = new ZeroClipboard ( btn ) ;
4949 }
5050
5151 scope . $watch ( 'value' , function ( v ) {
@@ -59,13 +59,13 @@ angular.module('zeroclipboard', [])
5959 element . attr ( 'data-clipboard-text' , v ) ;
6060 } ) ;
6161
62- client . on ( 'aftercopy' , _completeHnd = function ( e ) {
62+ scope . client . on ( 'aftercopy' , _completeHnd = function ( e ) {
6363 scope . $apply ( function ( ) {
6464 scope . onCopied ( { $event : e } ) ;
6565 } ) ;
6666 } ) ;
6767
68- client . on ( 'error' , function ( e ) {
68+ scope . client . on ( 'error' , function ( e ) {
6969 if ( scope . onError ) {
7070 scope . $apply ( function ( ) {
7171 scope . onError ( { $event : e } ) ;
@@ -75,7 +75,7 @@ angular.module('zeroclipboard', [])
7575 } ) ;
7676
7777 scope . $on ( '$destroy' , function ( ) {
78- client . off ( 'complete' , _completeHnd ) ;
78+ scope . client . off ( 'complete' , _completeHnd ) ;
7979 } ) ;
8080 }
8181 } ;
0 commit comments