如何在 angular2-meteor 项目中正确添加使用 Meteor 包?
How to add correctly use Meteor package in a angular2-meteor project?
我正在编写一个 angular2-meteor 程序。
当我使用 urigo:angular2-meteor 包时,我添加了这样的参考路径:
/// <reference path="../typings/angular2-meteor.d.ts" />
问题是:我可以在angular2-meteor项目中使用其他普通的meteor包吗?或者我只能使用一些专门为angular2-meteor编写的包。
比如我想使用yuukan:streamy,如何才能正确使用呢?现在,我只有一行代码
Streamy.broadcast('hello', {data: 'world!'});
我编译的时候显示:Cannot find name 'Streamy'.
谢谢!
您可以使用 meteor 中的所有库。
您将有2个选择。
- 查找流式定义文件(streamy.d.ts)(如果存在)。如果您滥用流函数,这会给您自动完成和编译错误。
- 如果找不到定义文件,只需在要使用的文件顶部添加
declare var Streamy
。如果您通过 atmosphere
添加该库,则该库已经存在。但是打字稿不知道。通过声明变量,您告诉打字稿它存在并且在编译时不会抱怨。
我正在编写一个 angular2-meteor 程序。
当我使用 urigo:angular2-meteor 包时,我添加了这样的参考路径:
/// <reference path="../typings/angular2-meteor.d.ts" />
问题是:我可以在angular2-meteor项目中使用其他普通的meteor包吗?或者我只能使用一些专门为angular2-meteor编写的包。
比如我想使用yuukan:streamy,如何才能正确使用呢?现在,我只有一行代码
Streamy.broadcast('hello', {data: 'world!'});
我编译的时候显示:Cannot find name 'Streamy'.
谢谢!
您可以使用 meteor 中的所有库。
您将有2个选择。
- 查找流式定义文件(streamy.d.ts)(如果存在)。如果您滥用流函数,这会给您自动完成和编译错误。
- 如果找不到定义文件,只需在要使用的文件顶部添加
declare var Streamy
。如果您通过atmosphere
添加该库,则该库已经存在。但是打字稿不知道。通过声明变量,您告诉打字稿它存在并且在编译时不会抱怨。