假设我有一个函数返回客户端 java 脚本文件中玩家的特定 ID:
var playerId = function () {
return Player.findOne({current:true})._id;
};
但是随着项目的增长,我开始将我的代码分解成各种 .js 文件(player.js、game.js、round.js 等)。当我想重用功能。我无法从不同的 .js 文件调用 playerId() 函数。截至目前,我只是将该函数复制并粘贴到每个使用它的 .js 文件中。有没有我可以定义函数的地方,以便每个 .js 文件都可以使用它?
最佳答案
正确的答案是简单地删除您希望导出的变量的声明语句中的 var。 http://docs.meteor.com/#namespacing
此外,请遵循以下规则确保加载顺序正确:http://docs.meteor.com/#structuringyourapp
关于javascript - Meteor 函数在所有 .js 项目文件中定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24917466/