2

モーダル ウィンドウ内の他のコンテンツのコンテナーを定義するモーダル コンポーネントが定義されているとします。

そのコンテンツを {{>content}} パーシャルで定義できますが、そのコンテンツのいずれかにクリックなどのイベントが含まれている場合、そのコンテンツを定義する Ractive からそのイベントをキャプチャできません。

これらのイベントはコンポーネントからのみキャプチャできます。

とにかくこれを機能させる方法はありますか?

4

1 に答える 1

4

唯一可能な方法は、イベントを手動でバブルすることです。

<modal on-a="b">
    <div on-click="a">Click Me!</div>
</modal>
ractive.on('b', function () {});

現在、このような状況で役立つイベント バブリング{{yield}}キーワードについて検討しています。

于 2014-08-29T20:06:40.750 に答える