2016-12-17 47 views
1

雖然這個答案可能已經很簡單,但我似乎被卡住了。作爲角2初學者,我試圖{},[]和()括號的所有可能的組合,以實現下列操作:Angular 2 click事件中的動態函數名稱

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

其中:

this.action = "clickMe()" 

即,它是一個字符串,一個該組件中應該在點擊時執行的方法的名稱。

任何想法?

回答

5

您可以使用方括號語法就像

(click)="this[action]()" 

其中

action="clickMe"