dvd*_*brk 5 javascript components dynamic-function angular
虽然这个答案可能很简单,但我似乎陷入困境.作为Angular 2的初学者,我尝试了{},[]和()括号的所有可能组合来实现以下目的:
<button (click)="this.action">Click me</button>
Run Code Online (Sandbox Code Playgroud)
哪里:
this.action = "clickMe()"
Run Code Online (Sandbox Code Playgroud)
即它是一个字符串,该组件中应该在点击时执行的方法的名称.
有任何想法吗?
yur*_*zui 14
您可以使用方括号语法
(click)="this[action]()"
Run Code Online (Sandbox Code Playgroud)
哪里
action="clickMe"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2544 次 |
| 最近记录: |