2016-12-17 2 views
1

이 대답은 아마 죽은 단순한 것 같지만, 나는 붙어있는 것처럼 보입니다.각도 2 클릭 이벤트의 동적 함수 이름

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

:

그것을 즉
this.action = "clickMe()" 

문자열이다하는 각도 2 초심자, I는 다음 달성 {}, []와() 괄호의 모든 가능한 조합을 시도한 클릭시 실행해야하는 해당 구성 요소의 메서드 이름입니다.

아이디어가 있으십니까?

답변

5

당신은

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

action="clickMe" 
처럼 대괄호 구문을 사용할 수 있습니다