ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Create observable from array

rxjs observable delay example

angular observable delay

angular 2 observable subscribe delay

angular observable undefined

create observable with delay

create observable typescript

create observable from scratch

create observable angular

rxjs observable of array

angular 4 observable undefined

angular 5 observable undefined

angular 6 observable undefined

Автор: kudvenkat

Загружено: 2018-05-23

Просмотров: 34288

Описание: In this video we will discuss, how to create an observable from static data in an array. Along the way, we will discuss, the 2 most common issues that you will run into when working with observables in your angular application.

Healthy diet is very important for both body and mind. We want to inspire you to cook and eat healthy. If you like Aarvi Kitchen recipes, please support by sharing, subscribing and liking.
   / @aarvikitchen5572  

Text version of the video
http://csharp-video-tutorials.blogspo...

Slides
http://csharp-video-tutorials.blogspo...

Angular CRUD Tutorial
   • Angular CRUD tutorial  

Angular CRUD Tutorial Text Articles & Slides
http://csharp-video-tutorials.blogspo...

All Dot Net and SQL Server Tutorials in English
https://www.youtube.com/user/kudvenka...

All Dot Net and SQL Server Tutorials in Arabic
   / kudvenkatarabic  

There are several ways to create an observable. The simplest of all is to use Observable.of() as shown below.

import { Injectable } from '@angular/core';
import { Employee } from '../models/employee.model';

import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/of';

@Injectable()
export class EmployeeService {

private listEmployees: Employee[] = [
{ id: 1, name: 'Mark' },
{ id: 2, name: 'Mary' },
{ id: 3, name: 'John' },
];

getEmployees(): Observable[Employee[]] {
return Observable.of(this.listEmployees);
}
}

At this point, you might be wondering why do we have to return an Observable[Employee[]] instead of just an Employee[] from getEmployees() method. Well, this is because in a real world application, we would not have data hard coded like this in the angular service. We retrieve it from a database by calling a server side service using the angular http service. The angular http service returns an observable.

We discussed Observables and calling server side service using the angular HTTP service in Part 27 of Angular 2 tutorial.

Observables and HTTP Service
   • Angular 2 http service tutorial  

In our upcoming videos in this series, we will discuss calling a server side service. So in preparation for that, we are creating and returning an Observable.

In a typical real world application, when a server side service is called over HTTP, there may be some latency and we may not get the data immediately. So to simulate some artificial latency and understand the implications it can have on the code that consumes this returned Observable, import and use the delay operator as shown below. Notice we have a delay of 2000 milli-seconds.

import 'rxjs/add/operator/delay';

getEmployees(): Observable[Employee[]] {
return Observable.of(this.listEmployees).delay(2000);
}

For the rest of the code please check our blog at the following link
http://csharp-video-tutorials.blogspo...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Create observable from array

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Angular resolve guard

Angular resolve guard

КАДЫРОВ ВЫБЕСИЛ ВСЕХ. Скандальная свадьба преемника главы Чечни и что она скрывает

КАДЫРОВ ВЫБЕСИЛ ВСЕХ. Скандальная свадьба преемника главы Чечни и что она скрывает

Subjects in RxJS | Observables | Angular 12+

Subjects in RxJS | Observables | Angular 12+

Angular

Angular

Handling angular resolver errors

Handling angular resolver errors

Пишем Микросервисы на Python + Брокер RabbitMQ

Пишем Микросервисы на Python + Брокер RabbitMQ

Японец по цене ВАЗа! Оживляем пацанскую мечту :)

Японец по цене ВАЗа! Оживляем пацанскую мечту :)

МОНИТОР Xiaomi 4К 160гц за 21 тысячу рублей

МОНИТОР Xiaomi 4К 160гц за 21 тысячу рублей

⚡️Атака ВСУ под Санкт-Петербургом || Немедленная переброска войск

⚡️Атака ВСУ под Санкт-Петербургом || Немедленная переброска войск

Кавказ не простит. Секрет Кадышевой. Стеклов орк? 160 лет такого не было | Итоги с Малаховской

Кавказ не простит. Секрет Кадышевой. Стеклов орк? 160 лет такого не было | Итоги с Малаховской

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]