@@ -181,9 +181,9 @@ function $StateRefDirective($state: StateService, $timeout: ITimeoutService) {
181
181
182
182
if ( ! type . clickable ) return ;
183
183
hookFn = clickHook ( element , $state , $timeout , type , function ( ) { return def ; } ) ;
184
- element . on ( "click" , hookFn ) ;
184
+ element [ element . on ? 'on' : 'bind' ] ( "click" , hookFn ) ;
185
185
scope . $on ( '$destroy' , function ( ) {
186
- element . off ( "click" , hookFn ) ;
186
+ element [ element . off ? 'off' : 'unbind' ] ( "click" , hookFn ) ;
187
187
} ) ;
188
188
}
189
189
} ;
@@ -234,9 +234,9 @@ function $StateRefDynamicDirective($state: StateService, $timeout: ITimeoutServi
234
234
235
235
if ( ! type . clickable ) return ;
236
236
hookFn = clickHook ( element , $state , $timeout , type , function ( ) { return def ; } ) ;
237
- element . on ( "click" , hookFn ) ;
237
+ element [ element . on ? 'on' : 'bind' ] ( "click" , hookFn ) ;
238
238
scope . $on ( '$destroy' , function ( ) {
239
- element . off ( "click" , hookFn ) ;
239
+ element [ element . off ? 'off' : 'unbind' ] ( "click" , hookFn ) ;
240
240
} ) ;
241
241
}
242
242
} ;
0 commit comments