2016-09-21 5 views
1

Я пытаюсь начать работу с RxJS, но, похоже, проблема с областью.Начните с RxJS в Vue

Ошибка

'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%, но я думаю, что вы хотите: импорт Observable из 'rxjs'. затем просто вызовите Observable ... – morecchia808

+0

'Ошибка: не удается разрешить модуль 'rxjs'' – Donnie

+0

Вы когда-нибудь импортировали' Rx' в свой 'App.vue'? – thanksd

ответ

0

Он был загружен в глобальном масштабе, так что я должен был использовать его как это:

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

Rx был не определен, скорее всего потому, что вы пытались вытащить его из неверного объема.

Это должно было быть: import Rx from 'rxjs/Rx';

Смежные вопросы