【发布时间】:2017-07-14 06:31:14
【问题描述】:
在我的应用程序中,我希望有基于条件的点击事件,
<div class="trashIconDiv" (click)="if(idx > 0) {removeSelected(item.spId)}">
在上面的代码中 removeSelected 函数应该只在 idx >0 时执行,知道如何实现
【问题讨论】:
标签: angular
在我的应用程序中,我希望有基于条件的点击事件,
<div class="trashIconDiv" (click)="if(idx > 0) {removeSelected(item.spId)}">
在上面的代码中 removeSelected 函数应该只在 idx >0 时执行,知道如何实现
【问题讨论】:
标签: angular
(click)="idx > 0 && removeSelected(item.spId)"
【讨论】:
[ngClass]="{'icon-disabled': !isIconButtonActivated}"
else 呢?
(click)="idx > 0 ? removeSelected(item.spId) : somethingElse($event)
只需使用三元:
<div class="trashIconDiv" (click)="idx > 0 ? removeSelected(item.spId) : false">
这只会在条件为真时调用removeSelected函数,如果为假则什么也不做。
【讨论】:
<div class='class1' *ngIf='cndtn != "undefined"' (click)='cndtn1 && cndtn2 then functionToCall()'> <ion-icon class='icon-location'></ion-icon>{{xxxx}} <ion-icon class='icon-arrow-right floatRight iconArrowRight'></ion-icon> </div>