如何将匿名函数传递给Angular模板?

问题描述 投票:0回答:1

在Angular模板中,如何做这样的事情。

<div (click)="(()=>{})()"> click here </div>

或者

<div (click)="(function(){})()"> click here </div>

而不是:

<div (click)="myfunction()"> click here </div>

然后定义 myfunction 在组件控制器中。

angular angular-template
1个回答
0
投票

引号内的代码就像一个typescript函数一样被执行, 所以你应该能够根据你的需要来编码。EX:

<button (click)="count = count + 1">Click me</button>

这里也有类似的回答 为什么我不能在Angular模板内定义内联函数?还能怎么做?

© www.soinside.com 2019 - 2024. All rights reserved.