Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果我不';t导入*作为从“接收”;rxjs“;_Rxjs - Fatal编程技术网

如果我不';t导入*作为从“接收”;rxjs“;

如果我不';t导入*作为从“接收”;rxjs“;,rxjs,Rxjs,我想知道为什么下面的代码不能编译 import {Observable} from "rxjs/Observable"; userSignedIn$: Observable<boolean>; //naming convention for Streams has $ in the end. this.userSignedIn$ = Observable.of(false) 默认情况下,的功能在可观察的原型上不存在。您必须通过执行导入“rxjs/add/observable/of”

我想知道为什么下面的代码不能编译

import {Observable} from "rxjs/Observable";
userSignedIn$: Observable<boolean>; //naming convention for Streams has $ in the end.
this.userSignedIn$ = Observable.of(false)

默认情况下,
功能在
可观察的
原型上不存在。您必须通过执行导入“rxjs/add/observable/of”来添加它。当你从“rxjs”导入*作为Rx时
我打赌它会导入“rxjs/add/observable/of”使它工作。根据您的rxjs版本,您可以从“rxjs/observatable/of”执行
import{of}(我相信是5.5+)

import * as Rx from "rxjs"