Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Aurelia中的多重触发器_Aurelia - Fatal编程技术网

Aurelia中的多重触发器

Aurelia中的多重触发器,aurelia,Aurelia,我想在aurelia中触发两种不同的方法,实现这一点的最佳方法是什么 <a click.trigger="toggleSize(size.parts)" click.delegate="refreshPanel()" click.trigger="viewUtility.closeStickyDropdown($event)"> 我可能会做以下几点 HTML Javascript yourFunction(事件、部分){ 此.toggleSize(尺寸.零件); 这个.refr

我想在aurelia中触发两种不同的方法,实现这一点的最佳方法是什么

<a click.trigger="toggleSize(size.parts)" click.delegate="refreshPanel()" click.trigger="viewUtility.closeStickyDropdown($event)">

我可能会做以下几点

HTML


Javascript

yourFunction(事件、部分){
此.toggleSize(尺寸.零件);
这个.refreshPanel();
this.viewUtility.closeStickyDropdown(事件);//取决于viewUtility是什么。
}

如果您希望有多个触发器,请以声明形式:


但我不知道你是否真的需要把你的观点弄得一团糟

还有另一种方法:



请注意
|124; 1
,它有助于确保始终对
&
的右侧进行求值

为什么不触发一个调用js组件中所有三个函数的函数呢?是的,我就是这么做的,我想知道是否有其他方法来实现这一点。但现在回想起来,我认为这是最好的解决办法。