While this answer is probably dead simple, I seem to be stuck. As an Angular 2 beginner, I have tried all possible combinations of {}, [] and () brackets to achieve the following:
<button (click)="this.action">Click me</button>
where:
this.action = "clickMe()"
i.e. it is a string, a name of the method in that component that should be executed on click.
Any ideas?
You can use square bracket syntax like
(click)="this[action]()"
where
action="clickMe"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With