繁体   English   中英

如何在angular2-meteor项目中正确添加使用Meteor包?

[英]How to add correctly use Meteor package in a angular2-meteor project?

我正在编写一个angular2流星程序。

当我使用urigo:angular2-meteor软件包时,我添加了如下引用路径:

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

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

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

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

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

谢谢!

您可以使用流星的所有库。

您将有2个选择。

  1. 查找流定义文件(streamy.d.ts)(如果存在)。 如果您滥用流函数,这将给您自动补全和编译错误。
  2. 如果您找不到定义文件,而只是在要使用的文件顶部添加declare var Streamy 如果通过atmosphere添加库,则该库已经存在。 但是打字稿对此一无所知。 通过声明变量,您告诉打字稿它存在,并且在编译时不会抱怨。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM