Dynamic function calling Angular 2
I have function name in a variable and I am assigning that variable on click event of button. but it is not working. Any Help? @Component({ selector: 'my-app', template: ` <div> <h2>Function name is: {{FunctionName}}</h2> <input type="button" value="click here" (click) = [FunctionName]()> </div> <p>{{value}}</p> `, }) export class App { FunctionName:string; value: string; constructor() { this.FunctionName = 'clickFunction' } clickFunction(){ this.value = "button clicked"; } } Here is the code Plunker Code Syntax needs to be like this: <input type="button" value="click here" (click) ="this