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
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