Описание тега angular2-observables

2 ответа

Angular2 - почему экземпляр объекта находится внутри ngOninit?

Я использую следующий код с сайта angular.io. для получения наблюдаемых наблюдаемых. import {Observable} from 'rxjs/Observable'; import {Subject} from 'rxjs/Subject'; import 'rxjs/add/observable/of'; import 'rxjs/add/operator/catch'; import 'rxjs/ad…
1 ответ

Отображать ошибки типа net::ERR_CONNECTION_REFUSED

Следуя документации angular 2 и, в частности, https://angular.io/docs/ts/latest/guide/server-communication.html с примером кода в plunkr здесь - я пытался смоделировать сценарий ошибки для неработающей ссылки на сервер (поэтому вызов). GET http://lo…
17 апр '17 в 09:39
1 ответ

Разрешить в Angular для нескольких вызовов API

Я пытаюсь вызвать 3 разных API, прежде чем компонент загружается с помощью Resolve. Этот код ниже написан внутри функции разрешения и возвращает объект со всеми упакованными ответами. Теперь, когда компонент загружается, прежде чем я получу ответ от…
22 авг '18 в 11:41
0 ответов

Создает ли объект Firebase, наблюдаемый сам по себе, попадание на сервер? (без подписки)

Мне было интересно, может ли следующее утверждение само по себе,(angular4 + firebase) вызвать серверный вызов? this.fireDB.object('/users/uid') И сверху любопытство. Если у меня есть user = this.fireDB.object('/users/id').take(1) shopOwners = this.f…
1 ответ

Подписка на созданный наблюдаемый вызов снова Api

У меня есть Api, который возвращает массив объектов и преобразует его в объект для ng2-select2, как это так getRoles(): Observable<Array<Select2OptionData>> { return this.authHttp.get(`${this.usersUrl}/GetRoles`) .map(function (response)…
05 янв '17 в 22:17
1 ответ

Angular 2 Observable Dataservice получить предмет наблюдаемой

Я только начинаю с Observables в Angular 2 и у меня есть вопрос. В моем классе обслуживания данных есть метод getExplorerPageData, который выполняет http-вызов, который возвращает структуру данных с несколькими массивами. Я хотел бы иметь дополнител…
30 авг '16 в 04:13
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 ответа

Сравните самые последние значения из нескольких BehaviorSubjects

Скажи, что у меня есть это: isMatchedCountLessThanTotalCountMessage(){ // I want to implement this // "returns" a string asynchronously } getMatchedEventsCount() { return this.dcs.matchCount.asObservable(); } getTotalEventsCount() { return this.dcs.…
3 ответа

Angular2: метод подписки не запускается при вызове из другого компонента

Я пытаюсь обновить данные из одного компонента, и получить его в другой компонент петь Subject а также Observables, проблема Я могу хранить данные в datShareService, но мой getData никогда не вызывается после обновления данных. У меня следующая стру…
1 ответ

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

Я создаю приложение, которое имеет бэкэнд с простой аутентификацией и GET запрос. Я хочу показать пользователю диалоговое окно для повторного ввода пароля после истечения срока его аутентификации. Когда вы вводите свой пароль и нажимаете кнопку Отпр…
2 ответа

Как избежать боли Observable при обмене данными между маршрутами в Angular?

Когда мы стремимся обмениваться данными между маршрутами, кажется, что единственным жизнеспособным решением является использование сервиса. Поскольку мы хотим, чтобы данные обновлялись в представлении при их обновлении, мы должны использовать Behavi…
2 ответа

Объединение подмассивов с использованием 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" }, { id : 4, name : "SubItem 4" } ] }] Я…
31 окт '16 в 16:49
3 ответа

Angular, как определить возвращаемое значение для отображения

Я пытаюсь реализовать функцию автозаполнения / опережающего ввода. Но всегда отображается следующая ошибка: TypeError: Невозможно прочитать свойство 'title' из undefined. Как я могу определить возвращаемый результат, чтобы HTML мог отображать его? Я…
1 ответ

Angular 2 Http-запрос с Observables. Как обрабатывать данные с помощью.subscribe

Я пишу веб-приложение с Angular 2 и API на основе nodejs/express. Я уже установил аутентификацию и теперь хочу запросить данные у API, с которым все в порядке. API получает свою информацию с удаленного сервера и отправляет массив json в следующем ви…
22 мар '17 в 14:39
0 ответов

Проблема Angular 2 Observable JWT Header

У меня странная проблема. Мне нужно иметь успешный вход в систему, затем сохранить JWT, после чего мне нужно сделать еще один HTTP-запрос с новым заголовком, который включает JWT в качестве авторизации для получения сведений о пользователе. К сожале…
21 окт '16 в 23:58
1 ответ

Как получить одну запись с firebase в Angular 2

Я пытаюсь получить одну запись по uid из моей базы данных Firebase в приложении Angular 2. Проблема в том, что я всегда получаю undefinied в переменной профиля. Не могли бы вы показать мне правильный способ сделать это? Спасибо! Мой код: Профиль кла…
1 ответ

Angular 5 вложенный http-клиент наблюдаемый объект возврата

Я пытаюсь создать наблюдаемый ответ, в котором я делаю один http-вызов, а затем, прежде чем вернуть ответ, я делаю еще один http-вызов, чтобы заполнить возвращаемый объект первого вызова, как показано ниже. getOrderWithItems(orderId: string, include…
0 ответов

Функция отображения угловой наблюдаемой

Я работаю над проектом Angular и пытаюсь отладить этот код: @Injectable() export class TestService { private testsListUrl = "/api/test/list"; // [{testName: 'test1', testStatus: 'OK'}, {testName: 'test2', testStatus: 'OK'}] constructor(private _http…
18 дек '17 в 14:35
1 ответ

Observables: Angular2 Родительское и детское общение

У меня есть angular2 форма, которая состоит из родительского компонента и нескольких дочерних компонентов. У меня есть ReplaySubject в моем сервисе, который генерирует, когда родитель должен что-то сохранить, а потомок подписывается на него и сохран…
1 ответ

Angular Property Decorator создает только один экземпляр свойства для каждого типа класса

Я использую Property Decorator для создания Observable со статическим getter/setter для каждого свойства. В конце концов, вы можете использовать декоратор таким образом class Test { @ObservableProperty(DEFAULT_CATS) cats: number; @ObservableProperty…