2016-09-21 118 views
1

我正在尝试使用RxJS开始,但似乎存在范围问题。在Vue开始使用RxJS

错误

'Rx' is not defined. 

main.js

import Rx from 'rx'; 
import Vue from 'vue'; 
import VueRx from 'vue-rx'; 

Vue.use(VueRouter, Rx, VueRx); 

组件/ App.vue

var dataSource = Rx.Observable ... 
+1

我不是100%肯定,但我想你想:从“rxjs”进口观测。然后调用Observable ... – morecchia808

+0

'错误:无法解析模块'rxjs'' – Donnie

+0

您是否曾经在'App.vue'中导入'Rx'? – thanksd

回答

0

它被装载到全球范围内,所以我不得不用这样的:

var dataSource = window.Rx.Observable ... 
0

rx下未定义很有可能是因为你试图从不正确的范围内拉出。

它应该是:import Rx from 'rxjs/Rx';