3

私は3つのテンプレートを持っています。サインアップ、ログイン、公開テンプレート。

ハンドルバーがURLを取得してテンプレートをレンダリングするようなロジックを実行できる方法はありますか?

お気に入り:

{{#if currentPage 'public'}}
  render public template
{{elseif currentPage 'login'}}
  render login template
{{else}}
  render signup template
{{/if}}
4

1 に答える 1

2

パッケージにこれを行うヘルパーはないと思いますが、登録するのは簡単です:

UI.registerHelper("currentPage", function(localPath) {
    return Router.current(true).path === localPath;
});

これを特定のテンプレートのヘルパーとして登録することもできますが、上記ではグローバルにアクセスできます。

/これを機能させるには/public、 、 などのように先頭にパラメータを指定する必要があることに注意してください/login

于 2013-12-16T13:00:32.703 に答える