如何正确添加角度2流星项目中的Meteor包?

时间:2015-11-29 02:12:44

标签: meteor angular angular2-meteor

我正在写一个angular2-meteor节目。

当我使用urigo:angular2-meteor包时,我添加了这样的参考路径:

/// <reference path="../typings/angular2-meteor.d.ts" />

问题是:我可以在角度2流星项目中使用其他普通的流星包吗?或者我只能使用为angular2-meteor编写的一些软件包。

例如,如果我想使用yuukan:streamy,我该如何正确使用它?现在,我有一个行代码

Streamy.broadcast('hello', {data: 'world!'});

编译时,显示:Cannot find name 'Streamy'.

谢谢!

1 个答案:

答案 0 :(得分:2)

你可以使用meteor中的所有库。

你将有2个选择。

  1. 找到流式定义文件(streamy.d.ts)(如果存在)。如果您滥用流函数,这将为您提供自动完成和编译错误。
  2. 如果您没有找到定义文件,只需在要使用它的文件顶部添加declare var Streamy。如果您通过atmosphere添加库,则该库已存在。但是打字稿并不知道。通过声明变量,你告诉typescript它存在并且在编译时它不会抱怨。