Coffeescript全球流星系列收尾

Coffeescript全球流星系列收尾,coffeescript,meteor,Coffeescript,Meteor,如果我声明一个全局集合,如下所示: @Matches = new Meteor.Collection "Matches" 如何在Meteor的服务器端和客户端上找到一种一致的方法来访问它 例如,下面的方法不起作用,因为@引用了此(它不是闭包中的顶级命名空间) 将集合定义放在共享目录中,以便客户端和服务器都能看到它们。然后,您可以在不使用@的情况下使用它们。例如: 收藏/比赛。咖啡 @Matches = new Meteor.Collection 'matches' Meteor.publis

如果我声明一个全局集合,如下所示:

@Matches = new Meteor.Collection "Matches"
如何在Meteor的服务器端和客户端上找到一种一致的方法来访问它

例如,下面的方法不起作用,因为
@
引用了
(它不是闭包中的顶级命名空间)


将集合定义放在共享目录中,以便客户端和服务器都能看到它们。然后,您可以在不使用
@
的情况下使用它们。例如:

收藏/比赛。咖啡

@Matches = new Meteor.Collection 'matches'
Meteor.publish 'current-matches', ->
  Matches.find round: 0
服务器/服务器。咖啡

@Matches = new Meteor.Collection 'matches'
Meteor.publish 'current-matches', ->
  Matches.find round: 0

请注意不要将
Match
用作名称<代码>匹配是meteor中定义的东西:是的,我知道,你使用了
匹配
。。。