流星在哪里定义我的收藏?

Yoc*_*oka 7 meteor

我有一个非常简单的应用程序结构,包含这些库

server - 包含一些路由配置和ENV

client- 包含<template name=".*"></template>每个模板的模板()和JS文件

collections

现在内部集合我有一个名为"Albums.js"的文件,并有一个非常简单的内容

var Albums = new Meteor.Collection("Albums");

现在在我的客户端文件夹中我正在尝试访问此变量Albums,我得到未定义的错误.

我的目标是从中获取数据form并将其传递给collection.insert

Ste*_*non 12

除非您希望将其专用于该文件,否则请勿使用var.

专辑=新的Meteor.Collection("专辑");


luk*_*ups 5

另一种定义全局变量的方法是创建新文件,例如collections.js将其直接放入您的app根文件夹(而不是任何子文件夹!)

在此文件中您可以定义全局变量/集合(不含var关键字)