2

例如,我有一个从 URL 获取参数的函数。我应该在哪里定义它,以便我可以在我的模板助手中重复使用这个函数?

4

1 回答 1

2

lib在下的文件夹中定义函数clientlib在 .中的文件之前加载client,因此可以从 . 中的所有文件访问它client。但是,如果您在 , 下的子目录中有文件clientlib则会在它们之后加载,因此无法从那些更深的嵌套文件中访问帮助程序。

您可能想了解有关构建应用程序的更多信息。

控制加载顺序的最佳策略是将所有代码组织在包中- 模块化和可重用性的终极目标。您的辅助函数应该定义在一个包中,该包将在整个应用程序中使用。

请参阅有关构建大型 Meteor 应用程序的精彩演示。

于 2014-11-28T07:13:28.387 回答