使用meteor创建列表

sre*_*sad 2 javascript meteor

嗨,我正在使用流星创建一个借钱跟踪网站.这是我第一次尝试学习流星js.我尝试在我的js文件中编写以下代码

var lists = new Meteor.Collection("Lists");
Run Code Online (Sandbox Code Playgroud)

但是当我在刷新页面和类型后返回Chrome开发者控制台时

lists
ReferenceError: lists is not defined
get stack: function () { [native code] }
message: "lists is not defined"
set stack: function () { [native code] }
__proto__: Error
Run Code Online (Sandbox Code Playgroud)

有什么我想念的吗?任何人都可以帮助我.

Aks*_*hat 6

您无法从Web控制台访问列表,因为代码的范围是每个文件.在meteor中,您的代码将以

function() {
    var lists = new Meteor.Collection("Lists");
    ....
}
Run Code Online (Sandbox Code Playgroud)

因此,要在控制台中访问您的集合,您需要通过将行更改为以下内容来全局范围:

lists = new Meteor.Collection("Lists");
Run Code Online (Sandbox Code Playgroud)

因此lists可以在任何地方使用,例如其他文件和webkit控制台