Meteor.js で非常に奇妙な要件に出くわしました — 2 つのボタン (「子として送信」と「兄弟として送信」) と、押されたキーに反応するテキスト入力があります。ボタンは単独で動作しますが、入力の keydown イベントから Template.my_template.events(...) で作成された「クリック」イベントをトリガーしたいと思います。
EventMap と render() コールバックの両方を使用する次のコンストラクト (coffeescript) を使用して、すべてをスクリプト化することができました。
Template.my_template.events =
'keydown input': () -> reactToPressedKey();
Template.my_template.rendered = () ->
$('click .submit_child').bind 'click', () -> doStuff();
$('click .submit_sibling').bind 'click', () -> doStuff();
期待どおりに動作しますが、EventMap (Template.my_template.events) のみを使用するなど、より良い解決策があるのだろうか?