2012-12-06 15 views
5

c'è qualche soluzione per raggruppare template in namespace?È possibile raggruppare modelli in spazi dei nomi in meteora?

durante il test di alcuni codici di esempio sono venuto alla domanda, come gestire i conflitti di nome in enormi quantità di modelli. per esempio Diciamo che ho una domanda con tre parti:

  • utenti (modelli: login, logout reset_password e impostazioni)
  • forum (modelli: new_post, list_posts, view_post, ricerca)
  • prodotti (modelli : ordine, vista, dettagli, ricerca)

con due diversi modelli di ricerca in prodotti e forum mi metterei nei guai. questo può essere risolto semplicemente chiamandoli forum_search e products_search, ma sarebbe più naturale farlo nel modo namespace.

invece di accesso con:

template.forum_search 
template.products_search 

fare somthing come questo:

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

Questa è una lamentela piuttosto comune e non ho ancora trovato una buona soluzione. Il meglio che ho gestito è lo stesso della tua soluzione. Gli sviluppatori di Meteor sono consapevoli del problema e alla fine offriranno una soluzione di qualche tipo. Per maggiori informazioni, controlla [questa discussione] (https://groups.google.com/forum/?fromgroups=#!searchin/meteor-talk/namespacing/meteor-talk/b14uQQ-8Ri8/djB8iJ0HOX4J) – bento

risposta

Problemi correlati