Dee*_*hak 9 observable rxjs typescript angular2-observables angular
我正在尝试使用RxJS学习反应式编程.我试图使用Observable.from()方法从数组创建一个observable ,但我得到一个错误 - ' 属性'来自'不存在类型'类型的Observable'.
我使用Angular CLI构建了一个Angular应用程序,因此正确导入了包括RxJS包在内的所有依赖项.
在app.component.ts中我添加了以下import语句:
import { Observable} from 'rxjs/Observable'
import 'rxjs/observable/from'
我的AppComponent类看起来像这样:
export class AppComponent {
  numbers: number[] = [1, 2, 3, 4, 5];
  callMyObservable() : void {  
    Observable.from(this.numbers);
  }
}  
但我得到上面提到的编译时错误.
我不确定如何使它工作......需要帮助!
谢谢,迪帕克
aba*_*129 53
如果您使用的是rxjs> = 6.0.0,则不再使用Observable.from.而是from一个独立的功能.
import { Observable, from} from 'rxjs';
//old way
var o = Observable.from([1, 2, 3, 4]);
//new way
var o = from([1, 2, 3, 4]);
我希望这是有帮助的,因为我花了一段时间来弄明白这一点.
Saj*_*ran 18
更改
import { Observable} from 'rxjs/Observable'
import 'rxjs/observable/from'
至
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/from';
| 归档时间: | 
 | 
| 查看次数: | 11025 次 | 
| 最近记录: |