Meteor アプリで、Iron Router コントローラーからアプリ内の部分テンプレートにデータを渡そうとしています。パスを変更せずにルートを有効にするにはどうすればよいですか? ページを切り替えたくないので、自分のデータでパーシャルをレンダリングするだけです (それが理にかなっている場合)。
アプリの仕組みは次のとおりです。
現在、ナビゲーションバーのドロップダウン リンクをクリックすると、ルートがアクティブになります。
Template.navbar.events
'click #threads-link': (event)->
Router.go 'allThreads'
これにより、ルートにパスがある限り、データを使用してテンプレートがレンダリングされます。しかし、パスを変更したくないので、パスを離れようとしましたが、テンプレートはコントローラーからデータを取得しません!
Router.map ->
@route "allThreads",
controller: ThreadsController
パスを変更せずにコントローラー内のデータにアクセスするためにテンプレートを部分的に取得する方法を知っていますか? 前もって感謝します!