現在のルートに関連付けられているroute name
を把握するために、テンプレートで何を使用できますか?
たとえば、iron-router
でそのようにルートを構成した場合
this.route('quick', {
path: '/wow/:_id',
template: 'create_question'
});
したがって、ルート/wow/123
にいる場合、テンプレートでルーターの名前を取得するにはどうすればよいですか。この場合、テンプレートでquick
を取得するにはどうすればよいですか?
私は単に関数を探しています。残りを実行するためにハンドルバーヘルパーを使用できると確信しています。呼び出す関数が必要です。
var routeName = Router.current().route.getName();
var routeName = Router.current().route.name;
新しい鉄製ルーターの場合は、次を使用します。
_var routeName = Router.current().route.getName()
_
これにより、this.route()
で定義した実際のルートの名前が出力されます。
ルート設定で必要なオプションを定義できます。
Router.route('/', {
name : 'home',
template : 'home',
title: 'Home'
});
そして、これでタイトルにアクセスします:
Router.current().route.options.title
これは「ホーム」を出力します
Router.current()。templateを試すことができます