Aurelia中的多个触发器

Aks*_*hot 3 aurelia aurelia-binding

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

<a click.trigger="toggleSize(size.parts)" click.delegate="refreshPanel()" click.trigger="viewUtility.closeStickyDropdown($event)">
Run Code Online (Sandbox Code Playgroud)

Dev*_*lae 12

我可能会做的是以下内容

HTML

<a click.delegate="yourFunction($event, size.parts)">
Run Code Online (Sandbox Code Playgroud)

使用Javascript

yourFunction(event, parts) {
    this.toggleSize(size.parts);
    this.refreshPanel();
    this.viewUtility.closeStickyDropdown(event); //Depends on what viewUtility is.
}
Run Code Online (Sandbox Code Playgroud)