我使用Observable.of()
从rxjs/Observable
导入了rxjs/Observable
创建了一个observable。但是,编辑显示错误。但是,经过这么多次试验后,我将其从rxjs
更改为{{1}}。然后它工作正常。我可以知道它们之间的区别。我已经提到了一些solutions类似的问题。但是,他们没有提供完整的解决方案。请帮我理解这一点。
谢谢..
答案 0 :(得分:6)
当您导入' rxjs'您正在导入整个库。因为图书馆很大,所以这并不理想。但是,如果您单独导入Observable,则还需要包含导入''分开,例如:
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/of';
编辑对于Angular 6:
import { Observable } from 'rxjs';
import { of } from 'rxjs';
答案 1 :(得分:1)
在Angular 6中,它的作用是
import { Observable } from 'rxjs';