5

テンプレートを名前空間にグループ化するソリューションはありますか?

いくつかのサンプルコードをテストしているときに、大量のテンプレートで名前の競合を処理する方法について質問しました。たとえば、次の 3 つの部分からなるアプリケーションがあるとします。

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

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

次の方法でアクセスする代わりに:

template.forum_search
template.products_search

このようなことをしています:

template.forum.search
template.products.search
4

1 に答える 1

3

現時点ではこれを直接行う方法はありませんが、バージョン1.0のMeteorロードマップにあります:https ://trello.com/card/template-and-helper-namespacing/508721606e02bb9d570016ae/17

于 2012-12-14T00:44:10.727 に答える