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