首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >collectionFS:未定义的图像

collectionFS:未定义的图像
EN

Stack Overflow用户
提问于 2014-07-23 06:56:06
回答 1查看 742关注 0票数 2

我第一次使用默认模式尝试collectionFS (v0.4.3),但没有结果:

我在/models: collection_fs.js中创建了一个文件

代码语言:javascript
复制
var Images = new FS.Collection("images", {
    stores: [new FS.Store.FileSystem("images", {path: "~/uploads"})]
});

然后,我在表单事件中添加了一个模板: upload_form.coffee

代码语言:javascript
复制
Template.uploadForm.events "change .myFileInput": (event, template) ->
  FS.Utility.eachFile event, (file) ->
    Images.insert file, (err, fileObj) ->

但它一直告诉我:

代码语言:javascript
复制
Uncaught ReferenceError: Images is not defined

我知道collection_fs.js运行(与console.log检查)。如果我没有错,前面有var的变量具有全局范围。所以我不明白怎么回事。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-23 07:27:12

您的集合是本地定义的。如果从集合中删除关键字var,则可以全局使用该集合。

代码语言:javascript
复制
Images = new FS.Collection("images", {
    stores: [new FS.Store.FileSystem("images", {path: "~/uploads"})]
});
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24903731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档