首页 文章

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

提问于
浏览
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'.

谢谢!

1 回答

  • 2

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

    你将有2个选择 .

    • 找到流式定义文件(streamy.d.ts)(如果存在) . 如果您滥用流函数,这将为您提供自动完成和编译错误 .

    • 如果您没有找到定义文件,只需在要使用它的文件顶部添加 declare var Streamy . 如果您通过 atmosphere 添加库,则该库已存在 . 但是打字稿并不知道 . 通过声明变量,你告诉typescript这是存在的,它不会在编译时抱怨 .

相关问题