2
Q
流星使用全局别名
A
回答
1
其中一个方法来创建流星全局命名空间(如SO answer建议)是有其中一个全球性的别名this
声明文件,如:
G = this;
这个文件应该,理想情况下,在客户端和服务器上分别加载,首先加载和。
为了实现这一目标,根据doc:
- 文件中
lib/
目录装载第一个(客户端加载模板文件后)。 - 流星将在客户端和服务器上加载
client/
或server/
目录之外的任何文件。 - 如果没有其他规则可应用,则使用路径的字母顺序来确定文件的加载顺序。
因此,按照这些规则,我会将文件保存为app.js
(或任何类似的名称将按字母顺序排列)。然后,我会将此文件放在lib/
文件夹的根目录下,以便在客户端和服务器上都加载该文件。
因此,路径app.js
是:./your_meteor_project_root/lib/app.js
相关问题
- 1. 流星:不更新全局对象
- 2. 使全局变量“隐藏”和“别名”
- 3. C#:全局别名泛型类名?
- 4. 重命名流星应用
- 5. Python全局/包别名实现类
- 6. PHP别名/导入:全局访问还是别名?
- 7. 流星:有什么办法可以在模板中使用JS全局变量?
- 8. 在流星中使用全局助手的模板助手的例外
- 9. 流星 - 使用JQuery
- 10. 流星 - 使用Flowrouter
- 11. 全球安装流星包
- 12. 流星 - 它有多安全?
- 13. 流星如何安全?
- 14. 我的全局变量在流星中看不到
- 15. 如何根据全局变量调整选取框? - 流星
- 16. 如何将全局模板助手放在流星中?
- 17. 流星在node_modules中找不到全局变量
- 18. 流星客户端的全局变量javascript
- 19. 空格键/流星:嵌套{{#if}}和全局模板助手
- 20. 如何在流星模板中创建全局函数
- 21. ESLint:警告在解决流星伪全局
- 22. 当使用全局变量时未定义全局名称
- 23. 使用Exceljs流星应用
- 24. 使用类 - 解决NameError:全局名称
- 25. 着名角与流星
- 26. 流星模板名称
- 27. 如何使用方法流星流星+离子应用
- 28. 如何使用流星
- 29. Kendo UI不使用流星?
- 30. 使用与流星发展
不知道你在找什么,但肯定的,你可以添加'“使用严格的”'任何文件*顶部您要启用严格模式*。 –
“top”文件应位于何处?它需要在任何其他文件之前加载吗?它应该在一个文件夹中,并命名为特定名称,以便流星首先打开它?即“顶部”? –
是的,声明'G = this;'的文件应该首先加载,最好在服务器和客户机上加载。您可以将它放置在流星应用程序根目录下的一个名为“app.js”的文件中,以便首先在客户端和服务器上加载它。 –