2013-10-02 59 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),并且在文件加载后,我需要加载一个依赖它的文件。什么是正确的方法来做到这一点? –