モーダル ウィンドウ内の他のコンテンツのコンテナーを定義するモーダル コンポーネントが定義されているとします。
そのコンテンツを {{>content}} パーシャルで定義できますが、そのコンテンツのいずれかにクリックなどのイベントが含まれている場合、そのコンテンツを定義する Ractive からそのイベントをキャプチャできません。
これらのイベントはコンポーネントからのみキャプチャできます。
とにかくこれを機能させる方法はありますか?
モーダル ウィンドウ内の他のコンテンツのコンテナーを定義するモーダル コンポーネントが定義されているとします。
そのコンテンツを {{>content}} パーシャルで定義できますが、そのコンテンツのいずれかにクリックなどのイベントが含まれている場合、そのコンテンツを定義する Ractive からそのイベントをキャプチャできません。
これらのイベントはコンポーネントからのみキャプチャできます。
とにかくこれを機能させる方法はありますか?
唯一可能な方法は、イベントを手動でバブルすることです。
<modal on-a="b">
<div on-click="a">Click Me!</div>
</modal>
ractive.on('b', function () {});
現在、このような状況で役立つイベント バブリングと{{yield}}キーワードについて検討しています。