2013-10-02 121 views

回答

2

如果您已將智能包添加到您的流星項目中,那麼該包將在您的流星代碼運行之前加載。

如果您的意思是在您的API中您將要加載內容並且加載順序在那裏很重要,那麼將使用您在api.add_files中使用的順序。 (請參閱示例:https://github.com/avital/meteor-xml2js-npm-demo/blob/master/packages/xml2js/package.js

因此,如果您想在所有其他文件加載完畢後執行某些操作,我想您可以將該代碼放在文件中,並將其添加爲最後的api.add_files

爲代碼在周圍的流星目錄和文件夾,加載順序爲(從流星文檔):

  • 文件在您的應用程序的根目錄下的lib目錄下的首次加載時間。

  • 匹配main。*的文件被加載到其他所有文件之後。

  • 子目錄中的文件在父目錄中的文件之前加載,以便最深的子目錄中的文件先加載(在lib之後),並且最後加載根目錄中的文件(除main。*之外)。

  • 在目錄內,文件按字母順序按文件名加載。

+0

在這個例子中,我需要加載一個外部文件(谷歌地圖API),並且在文件加載後,我需要加載一個依賴它的文件。什麼是正確的方法來做到這一點? –