私はPDF.JSとAureliaを統合しています。scroll
イベントに反応して実行したい2つの方法があります。一般に、私はこれらの2つの機能を1つの方法に統合します。しかし、私の使用例では、それぞれのメソッドに対して異なるバインディング動作を使用する必要があります。1つのevent.triggerまたはevent.delegateに複数のイベントハンドラがありますか?
私はそうのようなscroll.trigger
で使用したいrenderHandler
を持っている:
<div ref="container" class="pdf-container" scroll.trigger="renderHandler() & debounce:250">
しかし、私はまた、代わりにイベントをレンダリング処理するの、今だけ値バインディングアップデートを処理する、別のscrollHandler
を(持っています、
とは別に、これらの作品:そのような私はこのようなスロットル動作で使用したいのですがスクロールしながらページ番号)など。私はそれらをまとめる方法がわかりません。 Aureliaでは現在、trigger
またはdelegate
という式の中に複数の式を使用することはできません。また、要素のプロパティを複製することは効果がありません(Aureliaの解析中に重複が発生する可能性があります)。
同じイベントに対して異なるバインディングビヘイビアを持つ2つのハンドラを宣言的に使用する方法はありますか?
今日は何か他のものを考えた - 私は、関数のいずれかを呼び出すために、 'scroll.bind'を使用することができるかもしれない、限り、それが結合挙動を必要としないようまたは議論。 –