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. 流星導入全局變量如何?
- 4. 流星:獲取使用全局幫助程序的HTML元素
- 5. 使全局變量「隱藏」和「別名」
- 6. C#:全局別名泛型類名?
- 7. 流星角:角和流星包:角流星有沒有區別?
- 8. 流星應用程序:如何訪問全局窗口對象
- 9. 下流星流星?使用引導
- 10. 重命名流星應用
- 11. 聲明全局perl子例程或全局別名
- 12. 在bash ls別名中使用星號
- 13. 在zsh中unaliasing一個全局別名
- 14. Python全局/包別名實現類
- 15. 在參數中使用zsh的全局別名
- 16. PHP別名/導入:全局訪問還是別名?
- 17. 流星:有什麼辦法可以在模板中使用JS全局變量?
- 18. 在流星中使用全局助手的模板助手的例外
- 19. 流星全頁模板
- 20. 流星如何安全?
- 21. 流星模板安全
- 22. 流星 - 它有多安全?
- 23. 全球安裝流星包
- 24. 流星 - 使用Flowrouter
- 25. 流星 - 使用JQuery
- 26. JSX不被流星識別
- 27. 將流星應用程序部署到域和別名
- 28. 流星在node_modules中找不到全局變量
- 29. 流星客戶端的全局變量javascript
- 30. 如何根據全局變量調整選取框? - 流星
不知道你在找什麼,但肯定的,你可以添加'「使用嚴格的」'任何文件*頂部您要啓用嚴格模式*。 –
「top」文件應位於何處?它需要在任何其他文件之前加載嗎?它應該在一個文件夾中,並命名爲特定名稱,以便流星首先打開它?即「頂部」? –
是的,聲明'G = this;'的文件應該首先加載,最好在服務器和客戶機上加載。您可以將它放置在流星應用程序根目錄下的一個名爲「app.js」的文件中,以便首先在客戶端和服務器上加載它。 –