使用Angular2和Typescript定义Collection FS集合

时间:2016-03-16 17:04:20

标签: meteor typescript angular collectionfs angular2-meteor

我正在尝试使用typescript在angular2 - meteor应用程序中定义一个集合。这就是我所做的不起作用:

export var Images = new CollectionFS("images", {
    stores: [new FileSystem("images", {path: "~/uploads"})]
});

我收到错误:

[web.browser] collections/pdfs.ts (1, 25): Cannot find name 'CollectionFS'.
[web.browser] collections/pdfs.ts (2, 18): Cannot find name 'FileSystem'.

我也尝试使用传统的CollectionFS定义:

export var Images = new FS.Collection("images", {
  stores: [new FS.Store.FileSystem("images", {path: "~/uploads"})]
});

我得到的错误是:

[web.browser] collections/pdfs.ts (1, 25): Cannot find name 'FS'.
[web.browser] collections/pdfs.ts (2, 18): Cannot find name 'FS'.

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

对于atmospherejs添加的包,这是有效的。

declare var lodash: any;

尝试

declare var CollectionFS: any;