1

我正在编写一个 angular2-meteor 程序。

当我使用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'.

谢谢!

4

1 回答 1

2

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

您将有 2 个选择。

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