Angular 2 click 事件中的动态函数名称

Dynamic function name in Angular 2 click event

虽然这个答案可能非常简单,但我似乎被卡住了。作为一个 Angular 2 初学者,我尝试了 {}、[] 和 () 括号的所有可能组合以实现以下目标:

<button (click)="this.action">Click me</button>

其中:

this.action = "clickMe()"

即它是一个字符串,是该组件中应在单击时执行的方法的名称。

有什么想法吗?

您可以使用像

这样的方括号语法
(click)="this[action]()"

哪里

action="clickMe"