5

有没有将模板分组到命名空间的解决方案?

在测试一些示例代码时,我遇到了这个问题,如何处理大量模板中的名称冲突。例如,假设我有一个包含三个部分的应用程序:

  • 用户(模板:登录、注销、重置密码和设置)
  • 论坛(模板:new_post、list_posts、view_post、搜索)
  • 产品(模板:订单、查看、详细信息、搜索)

在产品和论坛中有两个不同的搜索模板,我会遇到麻烦。这可以通过将它们命名为 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 回答