在单击事件中按语句调用函数

时间:2017-06-05 09:08:10

标签: javascript angular javascript-events callback

如果语句返回true,我们如何用参数调用函数?

像下面这样的东西

(click)="datavalue.elementDataCollection.length > 1 ? AddNewDialog
(datavalue,datavalue.COCLabel,mainindex,i) : return false"

我不希望这种方式如下:

  • 我不会在AddNewDialog()中查看此声明。如果语句为真,我需要在click事件中直接调用该函数。
  • 我不想创建重复的DOM元素
  

我也从这次讨论中得到了答案:Call function on condition in Angular 2。   但我不知道如何用函数参数处理这种方式。

1 个答案:

答案 0 :(得分:0)

您通常可以尝试AlertUser自定义功能

<button (click)="data.length && AlertUser('user')">Click Me</button>