Angular 2中基于条件的点击事件

时间:2017-07-14 06:31:14

标签: angular

在我的应用程序中,我希望有基于条件的点击事件,

<div class="trashIconDiv" (click)="if(idx > 0) {removeSelected(item.spId)}">

在上面的代码中,只有当idx> 0时才执行removeSelected函数,任何想法如何实现

2 个答案:

答案 0 :(得分:69)

(click)="idx > 0 && removeSelected(item.spId)"

答案 1 :(得分:11)

只需使用三元:

<div class="trashIconDiv" (click)="idx > 0 ? removeSelected(item.spId) : false">

这只会在条件为真时调用removeSelected函数,如果它是假的,那么它就不会做任何事情。