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

2 ответа

Angular подписывайся на наблюдаемый потом возвращай новый

Я использую HttpClient для get данные из веб-сервиса. Я хочу подписаться на полученные данные и преобразовать их из JSON в реальные классы, а затем получить Observable из этих классов, возвращенных из метода. В основном, когда звонящий subscribe пож…
13 июн '18 в 16:49
4 ответа

Почему мы должны использовать подписку () над картой () в Angular?

Я пытаюсь воспользоваться наблюдаемыми в angular2 и запутался, почему я должен использовать map(), а не subscribe(). Предположим, я получаю значения из WebApi, как это this.http.get('http://172.17.40.41:8089/api/Master/GetAllCountry') Сейчас использ…
1 ответ

Получите напечатанную информацию от обратного вызова подписки для Observable.fromEvent()

У меня есть это: this.keydownSub = Observable.fromEvent(document, 'keyup').subscribe(v => { if(v){ if(v.keyCode == '37'){ this.goLeft(); } if(v.keyCode == '39'){ this.goRight(); } } }); проблема в том, что нет никакой информации о типе для переме…
2 ответа

Удалить загрузчик в когда нажмите Отмена в угловом 4

У меня есть этот пакет npm под названием ngx-loading. Я должен установить this.loading = true и this.loading = false, чтобы он показывался, а не показывался. Проблема возникает, когда я использую предупреждение в JavaScript. В предупреждении отображ…
2 ответа

Лучший подход для создания службы HTTP-запросов?

Я создал один сервис для обработки всех запросов HTTP. Работает отлично. Но я хочу знать, есть ли какая-то ошибка в моем подходе, а также хочу знать другие хорошие подходы, такие как наблюдаемые? request.service.js import { Injectable } from '@angul…
0 ответов

Предмет наблюдаемых в наследовании Typescript

Я использовал Subject и Observable в Typescript в Inheritence. Это базовый класс - class Animals{ val: string = 'not present'; val1: string= 'not present 1'; subject: Subject<string> = new Subject(); data = Observable.create(obs => { obs.ne…
1 ответ

Визуализировать свойство объекта Observable в шаблоне Angular

У меня есть следующий компонент Angular 7: export class PostComponent implements OnInit { post$: Observable<PostModel>; constructor(private postService: PostService) { } ngOnInit() { this.post$ = postService.getPostById(25); } } На шаблоне ком…
14 янв '19 в 16:58
4 ответа

Сообщение об ошибке Angular 5 HTTP Interceptors

У меня проблема с моими Angular 5: HTTP Interceptors. Я новичок здесь, поэтому, пожалуйста, будьте терпеливы, когда я узнаю, как все это работает. Это мое сообщение об ошибке: compiler.js:19514 Uncaught Error: Provider parse errors: Cannot instantia…
2 ответа

Сигнал, когда ReplaySubject "закончил"

Я пытаюсь найти хороший способ сообщить, что ReplaySubject в настоящее время "пуст". import {ReplaySubject} from 'rxjs/ReplaySubject'; const rs = new ReplaySubject<Object>(); // ... constructor(){ this.sub = rs.subscribe(...); } каждый раз, ко…
15 фев '18 в 03:23
1 ответ

Использование служб REST в Angular 6 с использованием HttpClient дает наблюдаемое значение как неопределенное при подписке

Я создал службу Angular, которая возвращает массив объектов Observable, используя of от rxjs: export class HackfestService { constructor(private http: HttpClient) { } getHackfests():Observable<HackFestDetails[]>{ return of([ {hackfestId: 1, ha…
1 ответ

Подписка на наблюдаемые, даже когда next не вызывается для BehaviorSubject

У меня есть простой сценарий: service.ts: private showComposeBoxAction = new BehaviorSubject<boolean>(null); showComposeBox = this.showComposeBoxAction.asObservable(); openComposeBox(event:boolean) { console.log("in openComposeBox"); this.show…
1 ответ

Как я могу завершить блок подписки await перед выполнением следующей строки кода?

Я подписываюсь на API Карт Google, чтобы получать координаты на основе адреса. Насколько я понимаю, в ожидании строки подписки следует дождаться завершения этого блока кода, прежде чем перейти к следующим строкам. async getCoordinates(address) { let…
1 ответ

Автоматическое обновление вида с помощью Observable

Я использую наблюдаемый и HTTP-запрос, чтобы добавить данные на сервер, а затем обновить другой маршрут. Я хотел бы, чтобы эти данные обновлялись мгновенно. На самом деле я должен обновить страницу, чтобы получить новые данные В моем сервисе я испол…
3 ответа

Визуализировать в Angular 5

Я пытаюсь сделать Observable в Angular. Я делаю запрос к API, чтобы получить некоторые данные, но, когда я пытаюсь сделать это, в браузере ничего не появляется. Это сервис, который я использую для получения данных об одном пользователе: export class…
0 ответов

Angular Service объект не определен в компоненте

Я использую проект Angular 4 CLI, и у меня есть угловой сервис, угловой компонент, перехватчик, охрана и другие обычные предметы. Сервисный компонент My Angular имеет следующий элемент: export class AdminAuthService { adminAuthContext: AdminAuthCont…
3 ответа

Почему он передает console.log как аргумент функции подписки Observble ()?

Я довольно новичок в угловом и функциональном программировании, и у меня есть сомнения по поводу этого синтаксиса (который, я думаю, должен быть связан с поведением функционального программирования): courses$: Observable<{}[]>; ...............…
1 ответ

Как я могу обновить данные моей подписки?

У меня есть служба, которая делает http-вызов API для отдыха. На моем компоненте у меня есть подписка на него. Как я могу обновить данные о подписке, не совершая новый звонок в сервис?
09 июн '17 в 19:20
2 ответа

Значение подписки в сервисном звонке: Angular 2/4

Я новичок в angular4 и пытаюсь понять концепцию наблюдаемого и подписки. export class MyComponent implements OnInit { private subscription: Subscription ngOnInit() { // case -1 -> service call 1 with subscription this.subscription = this.service1…
24 апр '18 в 06:24
2 ответа

Как вернуть сервисную функцию как наблюдаемую в Angular 7?

У меня есть этот код service.ts: export class BasicOperationService { constructor() { } delete(service: any, object: any, data: any): Observable<any> { const id = this.getId(object); let index: number; for (let i = 0; i < data.length; i++) …
3 ответа

RXJS Остановить распространение наблюдаемой цепи, если выполнено определенное условие

Вступление Я пытаюсь создать маршрутную охрану в Angular2+ используя Observable из общего сервиса, который содержит строковое значение текущей роли пользователя. Проблема, очевидно, заключается в том, чтобы переключить мой разум с Обещаний на Наблю…