React native 错误间隔RXJS/react native(可观察到redux)

React native 错误间隔RXJS/react native(可观察到redux),react-native,rxjs,redux-observable,React Native,Rxjs,Redux Observable,错误“undefined不是一个函数(计算“_ajax.ajax.getJSON(getIntervalUrl(response)).interval(10000)” 这意味着ajax.getJSON没有.interval函数,我也不知道为什么,你知道吗?是一个静态的操作符工厂——它只在可观察的.interval(time)上可用,不在可观察的实例上。这是因为它实际上创建了一个可观察对象,它本身会在该时间间隔内产生一个递增的值,所以作为实例操作符它没有意义,因为它会忽略应用到的源 interva

错误“undefined不是一个函数(计算“_ajax.ajax.getJSON(getIntervalUrl(response)).interval(10000)”

这意味着ajax.getJSON没有.interval函数,我也不知道为什么,你知道吗?

是一个静态的操作符工厂——它只在
可观察的.interval(time)
上可用,不在可观察的实例上。这是因为它实际上创建了一个可观察对象,它本身会在该时间间隔内产生一个递增的值,所以作为实例操作符它没有意义,因为它会忽略应用到的源

interval返回一个可观测值,该值发射一个无限序列的递增整数,在这些发射之间选择一个恒定的时间间隔。第一次发射不会立即发送,而是仅在第一个周期结束后发送

是一个静态的操作员工厂——它仅在
可观察的时间间隔(时间)
时可用,不在可观察的实例上可用。这是因为它实际上创建了一个可观察对象,它本身会在该时间间隔内产生一个递增的值,所以作为实例操作符它没有意义,因为它会忽略应用到的源

interval返回一个可观测值,该值发射一个无限序列的递增整数,在这些发射之间选择一个恒定的时间间隔。第一次发射不会立即发送,而是仅在第一个周期结束后发送

export const chartOneDayEpic = action$ => action$.ofType(FETCHING_CHART_DATA_ONE_DAY)
  .mergeMap(action => ajax.getJSON(getChartOneDayUrl(action))
    .timeout(10000)
    .retry(3)
    .switchMap(response => ajax.getJSON(getIntervalUrl(response))
      .interval(10000)
      .timeInterval()
      .map(intervalDataResponse => fetchChartDataSuccess(response.concat(intervalDataResponse)))
      .catch(err => Observable.of(fetchChartDataFailure(err))
     )
    )
  );