【问题标题】:Angular2: How to import rx-domAngular2:如何导入 rx-dom
【发布时间】:2016-10-03 02:35:38
【问题描述】:

我想在这样的 Angular 项目中使用 DOM

Rx.DOM.jsonpRequest

但是 DOM 在我这样导入的 Rx 上不可用

import Rx = require('rxjs'); 

我也尝试导入 rxjs dom 但错误是找不到模块,我这样安装了 rxjs-dom

npm install rx-lite-dom

但我无法导入它以便我可以在 Rx 对象上进行 DOM

【问题讨论】:

  • 此评论适用于想要安装 Rx.DOM 以执行 Rx.DOM.focus('#myInput') 之类的操作的人。基本上绑定到dom事件。但这不是办法。在 Angular 2.0 中执行此操作的方法是使用 Observable.formEvent('#myInput' 'focus')。我花了半天时间尝试安装rx-dom,这是什么时候更好的解决方案。至于 jsonpRequest 你可以使用this library。然后执行:Observable.formPromise(your_jsonp_promise) 这应该可以工作,因为fetchJsonp 返回一个承诺。祝你好运!

标签: angular rxjs reactive-programming rxjs5


【解决方案1】:

如果您想访问 Rx 变量,可以使用以下命令将其导入 Angular 项目:

import * as Rx from 'rx-dom';

然后您将可以访问 Rx 变量,包括 jsonpRequest,如下所示:

Rx.DOM.jsonpRequest

【讨论】:

    猜你喜欢
    • 2016-11-16
    • 1970-01-01
    • 2016-05-17
    • 2016-11-27
    • 2017-07-07
    • 1970-01-01
    • 1970-01-01
    • 2017-07-17
    • 2016-03-07
    相关资源
    最近更新 更多