Tag: rxjs

Угловая 2-функция Http, не отображающая map () и другие функции RxJS

Кто-нибудь знает, были ли какие-либо изменения в http между альфа-45 и альфа-48? Я искал вокруг, и ничего не нашел. Моя проблема в том, что приведенный ниже код отлично работает на Alpha 45. Но теперь, когда я _this.http.post(…).map is not a function до Alpha 48, я получаю _this.http.post(…).map is not a function сообщение об ошибке _this.http.post(…).map […]

Лучший способ импортировать Observable из rxjs

В моем угловом 2 приложении у меня есть служба, которая использует class Observable из библиотеки rxjs . import { Observable } from ‘rxjs’; На данный момент я просто использую Observable чтобы использовать toPromise() . Я читаю в другом вопросе StackOverflow где-то, что импорт таким образом, а также импорт из rxjs/Rx будет импортировать из библиотеки rxjs […]

Объединить подмассивы с помощью Observables

У меня есть эта структура данных: [{ id : 1, name : “Item 1”, subItems : [{ id : 1, name : “SubItem 1” },{ id : 2, name : “SubItem 2” } ] }, { id : 2, name : “Item 2”, subItems : [{ id : 3, name : “SubItem 3” }, { […]

rxjs / Subject.d.ts error: Class ‘Subject ‘ неправильно расширяет базовый class ‘Observable ‘

Я извлек шаблон шаблона шаблона из https://github.com/gopinav/Angular-2-Tutorials и сделал ниже двух шагов для начала работы – npm install // worked fine and created node_modules folder with all dependencies npm start // не удалось с ошибкой ниже, node_modules / rxjs / Subject.d.ts (16,22): ошибка TS2415: class «Тема» неправильно расширяет базовый class «Наблюдаемый». Типы собственности «лифт» несовместимы. […]

Передача данных с предметами и прокси

Возможно ли иметь двухсторонний stream данных с использованием объектов в службе? Предположим, например, что я хочу, чтобы какой-то компонент извлекал информацию, а затем отправлял ее через объект службы для другого другого компонента, который должен потреблять. Затем компонент-потребитель вносит некоторые изменения в эту информацию, а затем повторно размещает его, чтобы исходный компонент мог получать изменения. Возможно […]

Угловое 2 с использованием RxJS – принять (1) против первого ()

Я нашел несколько реализаций Auth Guard, которые используют take(1) . В моем проекте я использовал first() для удовлетворения моих потребностей. Это работает так же? Или один из них может иметь преимущества или около того. import ‘rxjs/add/operator/map’; import ‘rxjs/add/operator/first’; import { Observable } from ‘rxjs/Observable’; import { Injectable } from ‘@angular/core’; import { CanActivate, Router, ActivatedRouteSnapshot, […]

Обработка токенов обновления с использованием rxjs

Поскольку я начал с angular2, у меня были настройки моих сервисов, чтобы вернуть Observable of T. В службе у меня будет вызов map (), а компоненты, использующие эти службы, просто будут использовать subscribe () для ожидания ответа. Для этих простых сценариев мне действительно не нужно копаться в rxjs, так что все было в порядке. Теперь […]

Цепочка RxJS Наблюдаемые данные http в Angular2 с использованием TypeScript

В настоящее время я пытаюсь научить Angular2 и TypeScript после счастливой работы с AngularJS 1. * в течение последних 4 лет! Я должен признать, что я его ненавижу, но я уверен, что мой момент в eureka уже не за горами … в любом случае, я написал службу в своем фиктивном приложении, которое будет получать данные […]

Как правильно импортировать операторы из пакета `rxjs`

Я путаюсь, как импортировать этих операторов. Некоторое я могу импортировать с import ‘rxjs/add/operator/do’; и некоторые не могу. Например, это не работает: import ‘rxjs/add/operator/map’; (Я проверил в rxjs / add / operator, там существует карта). По сути, я пытаюсь воспроизвести это в Angular4: var requestStream = Rx.Observable.just(‘https://api.github.com/users’); var responseStream = requestStream .flatMap(function(requestUrl) { return Rx.Observable.fromPromise(jQuery.getJSON(requestUrl)); }); […]

Angular 2 2.0.0-rc.1 Свойство ‘map’ не существует в типе ‘Observable ‘ не совпадает с сообщением о выпуске

в то время как это похоже на ту же проблему, что и Angular 2 beta.17: Property ‘map’ не существует в типе ‘Observable ‘ это новая версия, и эти решения не работают для этой новой выпущенной версии Я обновляю до последней версии Angular 2 rc1 и не могу заставить вещи компилироваться. У меня были проблемы с […]

Давайте будем гением компьютера.