Angular 角度2 RC6中的注入窗口

Angular 角度2 RC6中的注入窗口,angular,typescript,Angular,Typescript,我正在尝试使用angular 2 RC6中的window对象访问Trello API。以前在不同的RC上,我习惯这样导入它: import { window } from '@angular/platform-browser/src/facade/browser'; 我现在也在做同样的事情,但我得到一个控制台错误: GET http://localhost:3000/node_modules/@angular/platform-browser/bundles/platform-browser.

我正在尝试使用angular 2 RC6中的window对象访问Trello API。以前在不同的RC上,我习惯这样导入它:

import { window } from '@angular/platform-browser/src/facade/browser';
我现在也在做同样的事情,但我得到一个控制台错误:

GET http://localhost:3000/node_modules/@angular/platform-browser/bundles/platform-browser.umd.js/src/facade/browser 404 (Not Found)
我删除了这个导入的东西,我意识到我可以在不导入的情况下访问该窗口,因为它似乎是在system.config.js上定义的,如下所示

'@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js',
  '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js',
但奇怪的是,当我console.log(window)时,我看到了Trello对象,我还可以使用这些方法访问API,但typescript不知何故不知道window对象中的这个属性或任何其他属性

window.Trello // Property doesn't exist on type Window
我不知道,但我遗漏了一些东西,所以Trello或window对象的任何其他属性都可以正常工作,但typescript在需要时不知道这些属性,但在使用时它知道这些属性存在。我不知道这是否有意义:)我还意识到,当我运行服务器时,它会出现故障,消息属性Trello在类型窗口中不存在。所以基本上,窗口并没有被注入或者被定义为它应该的样子


任何想法都会有很大帮助。提前感谢。

您需要键入文件才能找到这些文件,而不会抛出编译器错误。