meteorとmeteor routerを使用してアプリを構築しており、ルートが特定のもの ( ) であるかどうかを確認するためのテンプレート ヘルパーを作成したいと考えてい{{#ifRouteIs login}}{{/ifRouteIs}}
ます。
2884 次
2 に答える
4
同じ問題がありました。あなたの答えに基づいて、私は実用的な解決策を見つけました。Meteor のクライアント側に移動する必要があります。
Handlebars.registerHelper('ifRouteIs', function (routeName, options) {
if (Meteor.Router.page() === routeName) {
return options.fn(this);
}
return options.inverse(this);
});
于 2013-10-06T18:07:22.947 に答える
4
meteor-router のREADMEによると、現在のページは で取得できるMeteor.Router.page()
ため、ヘルパーは次のようになります。
Handlebars.registerHelper('ifRouteIs', function (routeName) {
return Meteor.Router.page() === routeName;
});
于 2013-05-10T19:15:02.827 に答える