离子转动按钮在ngFor循环中单击关闭

时间:2018-01-26 16:40:29

标签: arrays angular ionic-framework

我在Ionic 3中并在我的HTML中有一个循环:

  <button ion-button *ngFor="let button of menuItems" (click)="presentPopover($event,button.children)">
    <ion-icon name="wind-flag"><div class="active">100%</div></ion-icon>
  </button>

如果我的'button.children'数组计数为零,我想关闭点击处理程序。我周围环顾四周,因为这种棱角分明的方法对我来说很新,我运气不好。提前谢谢。

进一步这个id就像它向我展示阵列节点button.link,grrr我怎么看不出来!!我将它包装在{{}}中并且错误。

button.children.length > 0 ? presentPopover($event,button.children) : {{ button.link }}

1 个答案:

答案 0 :(得分:1)

你可以这样做:

(click)="button.children.length > 0 ? presentPopover($event,button.children) : false"