Описание тега observable

Наблюдаемый объект обычно представляет собой программную конструкцию, за которой могут "наблюдать" другие части кода, называемые "наблюдателями". Различные фреймворки и языки программирования имеют разные реализации для наблюдаемых, поэтому этот тег обычно следует использовать вместе с другими.
2 ответа

Angular 2 http.get подписаться: Как вызвать другую функцию, когда служба завершена?

Не понимаю. Если мне нужен мой результат, чтобы сделать что-то большее, а не просто ввести мою переменную героев, например. Я хочу вызвать другую функцию в случае успеха или завершения, но не могу. Почему это и как это должно быть сделано? У меня ес…
1 ответ

Создает ли вызов Observable.Subscribe несколько раз несколько подписок?

Привет в моем Component я использую Service метод, который в свою очередь возвращает observable, Что я хочу знать, если я позвоню Subscribe несколько раз в компоненте это создаст несколько подписок и, таким образом, со временем сломает приложение? М…
09 ноя '18 в 15:40
1 ответ

Угловой компонент тестирования, который изменяется в зависимости от наблюдаемого сервиса

Я пытаюсь проверить login() метод компонента в Angular 4, который опирается на наблюдаемый authService который возвращает либо успех, либо ошибку: Тестируемый код: login() { this.loginError = undefined; this.loadingService.present('Logging In...'); …
27 июл '17 в 06:34
1 ответ

Angular - изменить наблюдаемое значение

У меня есть функция в моем angular компонент, который получает наблюдаемый. Мне нужно изменить объект внутри наблюдаемой, а затем снова "поместить его обратно" в наблюдаемое и вернуть его. Это мой код до сих пор: myImmobili = Observable<Valutazio…
04 сен '17 в 12:49
2 ответа

Как правильно запросить список Firebase в AngularFire2?

Я разрабатываю приложение Angular2 с Firebase в качестве бэкэнда. На подстранице я хочу отобразить некоторые задачи для данной недели, которые задаются параметром маршрута. Я использую BehaviorSubject в качестве параметра для запроса AngularFire2 сл…
1 ответ

Действие по подписке () и отписаться ()

В RxJS я хотел бы предпринять какие-то особые действия, когда наблюдатель подписывается на Observable и когда он отписывается. Я могу конечно переписать subscribe() а также unsubscribe() методы, но это кажется грубым. Нет ли способа при создании наб…
28 ноя '16 в 15:33
1 ответ

JavaFX SimpleObjectProperty<T> против SimpleTProperty

Какая разница между использованием SimpleStringProperty против SimpleObjectProperty или SimpleIntegerProperty против SimpleObjectProperty Помимо возвращающихся оберток и не примитивных типов?(Это может быть автоматически приведено в любом случае)
13 янв '17 в 15:37
1 ответ

Угловая подписка возвращаемый объект Объект не строка

У меня есть такая функция. public static getStepImage(step, connection) { switch (step) { case label.ASSIGN: return label.IMAGE_DIRECTORY + "Assign.svg"; case E2wStepType.NOTIFICATION: return label.IMAGE_DIRECTORY + "Notification.svg"; case E2wStepT…
1 ответ

Angular2 - перехват исключений и отображение сообщений об ошибках

Я могу ловить исключения при использовании метода.subscribe() с catch(), но это делается на основе вызова службы. Есть ли способ поймать исключение, которое происходит в любом месте на странице, и отобразить его в представлении? Уловить исключения и…
1 ответ

Angular5 Observables не работают

В #headerComponent есть поле ввода для моего поиска. Когда пользователь выполняет поиск, поисковый запрос отправляется #websocketsService к узлу-серверу и возвращает результат в формате JSON. Этот результат должен вызвать метод #graphComponent, Я пр…
08 фев '18 в 00:18
1 ответ

Проверьте данные в Angular Store перед вызовом API с помощью NGRX с использованием наблюдаемых

Я использую Angular с эффектами NGRX, и я новичок в мире наблюдаемых. Я хочу проверить, что если данные существуют в моем хранилище, то API не должен вызываться, а данные должны извлекаться из хранилища. Мне удалось найти, что я могу использовать wi…
05 июн '18 в 17:25
2 ответа

Дождитесь окончания наблюдаемого цикла for, прежде чем продолжить цикл в Angular 5

Я перебираю массив объектов (называемых проектами). Цикл forEach содержит сервисный вызов, который возвращает наблюдаемое. Я пытаюсь дождаться обработки следующего проекта в массиве, пока не завершится наблюдаемое в цикле. Что я должен использовать?…
03 фев '18 в 03:21
1 ответ

Перебирать элементы и возвращать Observable для массива

У меня есть Observable, где у пользователя есть свойство массива Posts[], которое я хочу перебрать, вызвать метод с промежуточными значениями и затем вернуть Observable с результирующими объектами в виде массивов. На данный момент у меня есть следую…
16 фев '18 в 08:50
2 ответа

Как подписаться на изменения значения на входе из другого модуля в Angular 6?

У меня есть компонент заголовка, который находится в модуле root (app). Панель поиска будет отображаться в заголовке в зависимости от активированного маршрута. У меня есть загруженный модуль друзей с компонентом контейнера списка друзей, который пре…
09 июн '18 в 15:04
1 ответ

Комплекс модульных испытаний Наблюдаемые потоки

У меня есть следующая функция, которая (я думаю) возвращает составную наблюдаемую: test(cell) { const observ1 = this.store.select('range').flatMap((val: IRange) =&gt; {return this.getCellOEE(val.value)}); const observ2 = this.getCellOEE(cell); retur…
0 ответов

Асинхронные вызовы в угловых, обещаниях или наблюдаемых

Я понимаю, что это очень распространенная тема, но я застрял и не могу понять все решение. У меня есть приложение Angular 6, которое вызывает API в Java Spring для запроса базы данных. Моя проблема, например, на одной странице мне нужно несколько ра…
1 ответ

Делегат ошибки TableView, прокси-сервер изменился с момента его первой установки

Я получаю эту ошибку: assert (proxy === DelegateProxy.currentDelegate (for: object), "Proxy изменился с момента его первой установки. Оригинал: (прокси) Существующий: (Строка (описывает: DelegateProxy.currentDelegate(для: объект)))") У меня есть две…
01 окт '18 в 20:44
1 ответ

Angular 2 Http сообщение об ошибке

У меня есть приложение Ionic 2, которое будет получать некоторые события из Facebook. Я пытаюсь отправить пост-запрос в Graph Api с пакетом, содержащим несколько запросов, но моя подписка всегда возвращает эту ошибку: {"_body": "", "status": 404, "s…
14 мар '16 в 23:49
0 ответов

Должен ли я отписаться от этой заметки?

Скажем, у меня есть следующий метод, используемый для извлечения всего "года" из массива объекта, а затем для получения отличного значения: public getYears(): Observable&lt;number[]&gt; { return Observable.from(this.payments.map(p =&gt; p.year)).dis…
05 мар '17 в 00:11
1 ответ

Преобразовать HTTP-ответ в массив, поддерживаемый ngFor

Я пытаюсь загрузить опцию выбора динамически на основе ответа API, а для http-запроса я использую obervables в Angular5. Но при разборе ответа в опцию select выдает ошибку ниже. Cannot find a differ supporting object '[object Object]' of type 'objec…
01 мар '18 в 06:16