2012-12-06 2 views
5

テンプレートを名前空間にグループ化する方法はありますか?テンプレートを流星の名前空間にグループ化することはできますか?

いくつかのサンプルコードをテストしている間に、私は質問に出てきました。膨大な数のテンプレートで名前の競合を処理する方法がありました。例えば、私は三つの部分を使用してアプリケーションを持って言うことができます:

  • ユーザー(テンプレート:ログイン、ログアウトreset_passwordと設定)
  • フォーラム(テンプレート:new_post、list_posts、view_post、検索)
  • 製品(テンプレート:注文、表示、詳細、検索)

製品とフォーラムで2つの異なる検索テンプレートを使用すると困ります。これは単にforum_searchとproducts_searchという名前を付けることで解決できますが、名前空間のやり方は自然に感じるでしょう。このような

template.forum_search 
template.products_search 

やって気にいら:

template.forum.search 
template.products.search 
+2

これはかなり一般的な苦情であり、実際に自分自身で良い解決策を思いついたわけではありません。私が管理したベストはあなたのソリューションと同じです。流星開発者はこの問題を認識しており、最終的には何らかの解決策を提示しています。詳細については、[このディスカッション](https://groups.google.com/forum/?fromgroups=#!searchin/meteor-talk/namespacing/meteor-talk/b14uQQ-8Ri8/djB8iJ0HOX4J)をチェックしてください。 – bento

答えて

関連する問題