我的Meteor方法调用通用/实用程序类型的方法,我不想在每个集合文件中重新定义。只要方法保留在集合文件中,就可以访问该方法。将方法移动到其他文件后,将生成此错误:ReferenceError: myMethod is not defined
收集文件位于:lib/collections/posts.js
如果myMethod()
位于此posts.js
文件中,则可以访问该文件。如果我创建了另一个文件,例如lib/_utils.js
并在那里移动myMethod()
,则无法加载。我有意添加了下划线,以便在收集文件之前加载。
标题为Ordering of the css and js files loaded by Meteor的帖子解释了加载文件的顺序,但仍然存在问题。我猜这是围绕Meteor方法工作的安全问题。
Meteor方法可以调用另一个.js文件中的方法吗?如果是这样,那么其他.js文件应该放在哪里?
中得到解答