【发布时间】: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