2012-12-06 12 views
5

Czy istnieje jakieś rozwiązanie do grupowania szablonów w przestrzeniach nazw?Czy można grupować szablony w przestrzenie nazw w meteodzie?

podczas testowania niektórych przykładowych kodów doszedłem do pytania, jak radzić sobie z konfliktami nazw w ogromnych ilościach szablonów. Na przykład powiedzmy, że mam aplikacji z trzech części:

  • użytkowników (szablony: logowania, wylogowania reset_password i konfiguracji)
  • forum (szablony: new_post, list_posts, view_post, wyszukiwania)
  • produkty (szablony : zamówienie, widok, szczegóły, wyszukiwanie)

z dwoma różnymi szablonami wyszukiwania w produktach i na forum. można to rozwiązać, po prostu nazwijmy je "forum_search" i "products_search", ale bardziej naturalnie byłoby zrobić to w przestrzeni nazw.

zamiast dostępu z:

template.forum_search 
template.products_search 

robi somthing jak poniżej:

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

Jest to dość powszechna skarga, a ja sam nie wymyśliłem dobrego rozwiązania. Najlepsze, co udało mi się, to to samo, co twoje rozwiązanie. Twórcy Meteor są świadomi problemu i ostatecznie proponują jakieś rozwiązanie. Aby uzyskać więcej informacji, sprawdź [tę dyskusję] (https://groups.google.com/forum/?fromgroups=#!searchin/meteor-talk/namespacing/meteor-talk/b14uQQ-8Ri8/djB8iJ0HOX4J) – bento

Odpowiedz

Powiązane problemy