constructor(renderer: Renderer, elementRef: ElementRef) {
if(myCondition) {
renderer.listen(elementRef.nativeElement, 'mouseenter', () => {
console.log('Callback');
});
}
}
I don't think there's a way of doing it conditionally in the view. Another
way is adding the condition in the function itself.
See this
answer
http://stackoverflow.com/questions/35080387/dynamically-add-event-listener-in-angular-2/35082441
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.