Вопросы с тегом 'rxjs'

Reactive Extensions for JavaScript (RxJS) - это набор библиотек для составления асинхронных и основанных на событиях программ с использованием наблюдаемых коллекций и композиции стиля Array Extras.
27

В чем разница между обещаниями и наблюдаемыми?

Может кто-нибудь объяснить, пожалуйста, разницу между Promise и Observable в Angular? Пример каждого из них будет полезен для понимания обоих случаев. В каком сценарии мы можем использовать каждый случай?
21 мая '16 в 15:43
19

Angular/RxJs Когда я должен отказаться от подписки на `Subscription`

Когда следует хранить экземпляры Subscription и вызывать unsubscribe unsubscribe() во время жизненного цикла NgOnDestroy, и когда я могу просто игнорировать их? Сохранение всех подписей вводит много беспорядка в код компонента. Руководство по HTTP...
24 июн. '16 в 7:52
9

BehaviorSubject vs Observable?

Я изучаю паттерны Angular RxJs и не понимаю разницу между BehaviorSubject и Observable. Насколько я понимаю, BehaviorSubject - это значение, которое может меняться со временем (на него можно подписаться, и подписчики могут получать обновленные резу...
14 сент. '16 в 15:14
9

Angular HTTP GET с ошибкой TypeScript http.get(...). map не является функцией в [null]

У меня проблема с HTTP в Angular. Я просто хочу GET a JSON список и показать его в представлении. Класс обслуживания import {Injectable} from "angular2/core"; import {Hall} from "./hall"; import {Http} from "angular2/http"; @Injectable() export...
29 дек. '15 в 16:35
20

Каков правильный способ обмена результатами сетевого звонка с угловым Http в RxJs 5?

Используя Http, мы вызываем метод, который выполняет сетевой вызов и возвращает HTTP-наблюдаемый: getCustomer() { return this.http.get('/someUrl').map(res => res.json()); } Если мы возьмем это наблюдаемое и добавим к нему несколько подписчи...
28 мар. '16 в 21:55
16

Angular 2 beta.17: Свойство 'map' не существует в типе 'Observable <Response>'

Я только что перешел с Angular 2 beta16 на beta17, который, в свою очередь, требует rxjs 5.0.0-beta.6. (Журнал изменений здесь: https://github.com/angular/angular/blob/master/CHANGELOG.md#200-beta17-2016-04-28) В бета16 все работало хорошо в отношен...
29 апр. '16 в 21:31
9

Нужно ли отписываться от наблюдаемых, созданных методами Http?

Вам нужно отписаться от Angular 2 http-звонков, чтобы предотвратить утечку памяти? fetchFilm(index) { var sub = this._http.get(`http://example.com`) .map(result => result.json()) .map(json => { ...
27 янв. '16 в 16:33
9

Как получить текущее значение предмета или наблюдаемого объекта RxJS?

У меня есть служба Angular 2: import {Storage} from './storage'; import {Injectable} from 'angular2/core'; import {Subject} from 'rxjs/Subject'; @Injectable() export class SessionStorage extends Storage { private _isLoggedInSource = new Subje...
07 мая '16 в 14:54
4

Преобразовать обещание в наблюдаемое

Я пытаюсь обернуть голову вокруг наблюдаемых. Мне нравится, как наблюдаемые решения решают проблемы развития и читабельности. Как я читаю, преимущества огромны. Наблюдаемые на HTTP и коллекциях, кажется, прямо вперед. Как я могу преобразовать что-то...
04 сент. '16 в 16:49
3

Angular2 http.get(), map(), subscribe() и наблюдаемый шаблон - базовое понимание

Теперь у меня есть начальная страница, где у меня есть три ссылки. После того, как вы нажмете на последнюю ссылку "друзья", начнут инициироваться соответствующие друзья. Там, Я хочу получить/получить список моих друзей в файле friends.json. До сих по...
08 янв. '16 в 7:35
3

Создание одноразовой подписки

Мне нужно создать подписку на Observable которая немедленно утилизируется при первом вызове. Есть что-то вроде: observable.subscribeOnce(func); В моем случае использования я создаю подписку в обработчике экспресс-маршрута, и подписка вызывается н...
18 янв. '15 в 6:38
3

В чем разница между Subject и BehaviorSubject?

Я не понимаю разницы между Субъектом и Поведением. Это просто, что функция BehaviorSubject имеет функцию getValue?
11 апр. '17 в 14:12
19

Наблюдаемая функция не является функцией

У меня возникает проблема с импортом функции Observable.of в моем проекте. Мой Intellij видит все. В моем коде у меня есть: import {Observable} from 'rxjs/Observable'; и в моем коде я использую его так: return Observable.of(res); Любые идеи?
12 апр. '16 в 9:00
11

Вернуть пустой наблюдаемый

Функция more() должна возвращать Observable из запроса get export class Collection{ public more = (): Observable<Response> => { if (this.hasMore()) { return this.fetch(); } else{ // return empty ...
24 июл. '16 в 3:17
20

Как закрыть раскрывающийся список при нажатии на кнопку снаружи?

Я хотел бы закрыть раскрывающееся меню входа в систему, когда пользователь щелкнет где-нибудь за пределами этого раскрывающегося списка, и я хотел бы сделать это с помощью Angular2 и с помощью Angular2 "... Я реализовал решение, но я действительно ...
01 мар. '16 в 0:14