rxjs相关内容
怎样才能取消Angular2订阅? RxJS似乎有Dispose方法,但我无法弄清楚如何访问它。所以,我有code可以访问一个EventEmitter并订阅它,就像这样: VAR mySubscription = someEventEmitter.subscribe( (VAL)=> { 的console.log('收稿日期:',VAL); },
..
我想建立一个Angular2观测,将重播的最新值。 进口{}注射从'angular2 /核心“; 从进口观测{}“rxjs /可观察到的';@Injectable() 出口类RefinementService { 炼油:任; 私人R:任何; 构造函数(){ this.refining =新的观测(观察员= GT; this.r =观察者).replay(1
..
我现在还在教自己Angular2(我真的需要找一些更好的资源),但我有一个问题。我提出我的数据调用一个服务,我使用的无主题&安培;从朋友指令后BehaviorSubject。我的电话的作品,我有一个真正的后端,让我的数据对象(也就是模拟用户数据的oject),我的回答我在顶层的应用程序(称为应用程序但定义的类型相匹配的模拟REST服务。 TS),我必须等待响应。现在,这是我做错了什么,当我试图
..
这是问题的一个previous问题,我问这里如下:
..
有没有办法来映射不仅成功应对也是错误? 我要在订阅功能得到修正后的误差 request.subscribe( 响应=> { this.user =响应; }, 错误=> { this.error =错误; } ); 我已经尝试过这种让请求= this.http.put(URL,JSON.stringify(用户)
..
我想全部更换,我的职能,观测量返回的承诺。从这篇文章中,我才知道,我应该不再使用“新的可观察到的”
..
这可能是有关范围和打字稿的可变辅助功能更普遍的问题。 我可以使用 this.variable 来获得组件的任何部分变量,除了RxJS功能,如订阅()或赶上()。例如,我想在运行过程后打印的消息: 进口{组件,查看}从'angular2 /核心“;@零件({ 选择:“导航仪” }) @视图({ 模板:“./app.component.html', 款式:['./app.c
..
几个例子演示了如何使用观测挂钩的控制,显示从HTTP后端读取的数据,比如这个:的http://blog.thoughtram.io/angular/2016/01/06/taking-advantage-of-observables-in-angular2.html 你能prevent的HTTP在某些情况下打电话?例如,在提到后有一个自动完成场 - 是有办法prevent HTTP调用的情况
..
我有具有此方法的服务: 出口类TestModelService { 公共testModel:TestModel; 构造函数(@注入(HTTP)公共HTTP:HTTP){ } 公共fetchModel(UUID:字符串=未定义):可观察<串GT; { 如果(!UUID){ // JSON.stringify的回报观测(新Test
..
我需要在角同步功能来达到(即其他等待第一的端部)。 例如,我有两个供应商(MenuProvider和ShopProvider)。 MenuProvider有一个方法: getMenuItemsForCurrentShop() 这是通过HTTP检索当前店铺的菜单项。 ShopProvider有一个方法: setCurrentShopById(idShop:数字) 这是通过这是目前使
..
我目前想后角1 *愉快地工作在过去4年自学Angular2和打字稿!无论如何,我有一个创建一个从我在另一个类创建的类型派生的属性顶级组件。随着我的组件时, ngOnInit()叫我做一个 HTTP 调用一个骗子REST服务,我写了一回结束。现在,使用AngularJS编写应用程序的时候我都会把我的 $ HTTP 任务到服务,并将其注入到我的控制器......我愿做同样的我的组件。这里是我没有激活服
..
更新 这个问题似乎是,地图功能是不是一个“失败”的要求执行。这意味着,如果API我说要返回 422验证失败错误(或其他4XX错误)角将其视为故障,并导致观察员运行订阅错误回调,跳绳的过程中地图的功能。 是否有可能迫使角度看待某些4XX错误,因为成功的请求或强制地图功能运行,即使可观察到的返回一个错误? 我有以下的code运行在我Angular2的应用程序: 进口{}注射从“angular2
..
我用角2作出指令。我有以下事件绑定到主机组件: 主持人:{ '(的mouseenter)“:”OnMouseEnter在($事件)“, “(鼠标离开)”:“OnMouseLeave在($事件)” } 我还创建了有关该指令的两个流和听众来管理两个事件出口类PopupDirective { 私人_mouseEnterStream:EventEmitter<&任何GT
..
我必须承认,我做我的第一个步骤,Angular2,和我遇到了一个在这里的问题,我有一些问题的认识。我使用angular2@2.0.0-beta.0,这对rxjs@5.0.0-beta.0的依赖。 我的目的是使一个HTTP请求(到REST服务),并且允许响应于被发送到返回的可观察的多个订户。如果我理解正确的文件,我可以使用发布()函数来观测通过例如转换返回在http.post功能到Connecta
..
在角2是有关于内存管理任何具体的陷阱,我应该知道的? 什么是管理,以避免可能的泄漏组件的状态的最佳实践? 具体来说,我见过一些人从HTTP观测退订的在 ngOnDestroy 方法。我要始终做到这一点? 在角1.X我知道,当被摧毁了一个 $范围,它所有的听众都自动销毁为好,。关于角2成分观测什么? @Component({ 选择:“图书馆”, 模板:` < TR *
..
有没有办法让从 EventEmitter (或等效可用在角2阿尔法46 / RxJS 5阿尔法)的热点观察到的?即如果我们订阅的价值得到解决后,它与$ P $触发pviously解析值。类似于我们总是时返回相同的承诺。 在理想情况下,仅使用2角对象(我读的地方光RxJS将在晚些时候嵌入删除的依赖),否则进口RxJS是罚款。 AsyncSubject似乎符合我的需要,但它不提供RxJS 5阿尔法。
..
我有一个通过HTTP服务获取数据的组件,问题是,我不希望我每次显示该组件的时间来打API后端。我想检查我的服务,如果数据在内存中,如果是,则返回一个可观察的与内存中的数组,如果没有,使HTTP请求。 我的组件 进口{组件,OnInit中}从'angular2 /核心“; 进口{}路由器从'angular2 /路由器;从“./contact”进口{}联系; 进口{}的ContactServi
..
我在打字稿的抽象基类,看起来像这样: 进口{HTTP,头,响应}从'angular2 / HTTP'; 出口抽象类SomeService { 构造函数(私人HTTP:HTTP){} 受保护的文章(路径:字符串数据:对象){ 让stringifiedData = JSON.stringify(数据); 让标题=新的报头(); heade
..
我使用AngularJS 2 Beta版0,我试图创建一个从窗口对象上的一个事件观测的RxJS。我相信我知道捕获事件作为一个可观察在我服务的公式: VAR OBSERV = Observable.fromEvent(this.windowHandle,'hashchange'); 问题是,每次我试图运行此code的时候,我得到一个错误,指出“fromEvent'是不是一个函数。未捕获的异常
..
我无法得到使用RxJS离地最小角2应用程序。我使用的打字稿(TSC 1.6.2)和模块加载systemjs。我怎么systemjs正确加载的模块接收?我已经江郎才尽了尝试和我最好的AP preciate任何指针,我做错了什么。模块的加载有点魔力给我。非常令人沮丧的。 的index.html <!DOCTYPE HTML> < HTML和GT; < HEAD>
..