我有一个带有这种模板变量名称的角度组件
#name_{{i}}
Run Code Online (Sandbox Code Playgroud)
在 *ngFor 中,这样生成的任何组件都有不同的变量名。我需要将整个变量(不是作为字符串,作为对模板变量的引用)传递给同一个 *ngfor 内的按钮事件绑定中的函数,就像这样
(click)="myFunction(name_{{i}})"
Run Code Online (Sandbox Code Playgroud)
现在,我不能这样通过
(click)="myFunction('name_'+i)"
Run Code Online (Sandbox Code Playgroud)
因为 myFunction 不需要字符串作为变量,而是模板变量引用。
在事件绑定中传递插值会导致我出现此错误:
解析器错误:在需要表达式的地方得到了插值 ({{}})
由于变量是动态的,如何在不使用插值的情况下将模板变量传递给函数?