【问题标题】:Angular 2 - Rxjs Intelligent with VS 2015 update 3Angular 2 - Rxjs 智能与 VS 2015 更新 3
【发布时间】:2016-10-17 04:40:33
【问题描述】:

我正在学习 Angular 2。

我完全按照《英雄之旅》教程 (https://angular.io/docs/ts/latest/tutorial/) 进行操作,一切正常。

只有一件事,看起来 VS 2015(带有更新 3)无法识别来自 Rxjs 的扩展功能,您能建议如何解决吗?

我已经按照教程导入了

// Observable class extensions
import 'rxjs/add/observable/of';
import 'rxjs/add/observable/throw';

// Observable operators
import 'rxjs/add/operator/catch';
import 'rxjs/add/operator/debounceTime';
import 'rxjs/add/operator/distinctUntilChanged';
import 'rxjs/add/operator/do';
import 'rxjs/add/operator/filter';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/switchMap';

检查文件 rxjs/add/operator/debounce.d.ts 时的注释 没有找到可观察的创建者,实际上文件夹在那里

【问题讨论】:

  • debounce.d.ts 中能否设置路径'../Observable' 除了'../../Observable'
  • 我确实尝试过您的评论,但问题仍然存在。如果路径设置为“../Observable”,则显然路径错误

标签: visual-studio angular rxjs5


【解决方案1】:

试试这个:

import {Subject, Observable} from 'rxjs/Rx'; 

【讨论】:

  • 这可以工作,但你将加载整个 rxjs 库,这是巨大的。
  • @vidalsasoon 怎么样?
猜你喜欢
  • 2021-11-03
  • 1970-01-01
  • 1970-01-01
  • 2016-08-21
  • 1970-01-01
  • 1970-01-01
  • 2016-10-13
  • 2018-10-13
  • 1970-01-01
相关资源
最近更新 更多