2016-04-01 104 views
6

我正在学习流星,并关注着this的链接。流星:未定义会话

当我使用Session.set它给了我在控制台错误Session is not defined

我的客户端文件夹内main.js文件的代码如下

PlayersList = new Meteor.Collection('players'); 

if(Meteor.isClient) { 
    Template.leaderboard.events({ 
     'click .playerName ': function(){ 
      var playerId = this._id; 
      Session.set('selectedPlayer', playerId); 
     } 
    }); 
} 

我不知道我做错了

我已阅读this的帖子。

我的文件在客户端文件夹中,并且代码也在isClient的条件中。 它仍然给我错误。

回答

10

会话包不是默认安装的。你只需要运行:

meteor add session 
+0

现在正在工作。谢谢 –