Angular 2 – Entendendo o padrão Observer

Curso básico gratuito de Angular 2 | kazale.comO objetivo dessa aula explicar o padrão de projetos Observer, utilizado no Angular 2 para efetuar requisições assíncronas.

 

Digite seu email para se inscrever em nossa newsletter e receber atualizações sobre novos conteúdos.

Ao término dessa aula você entenderá como o padrão de projetos Observer funciona.
Conteúdo da aula

1. Introdução

O padrão de projetos Observer é amplamente utilizado pelo Angular 2, sendo inclusive um de seus diferenciais.

Através do uso de Observables, o Angular 2 consegue fazer uso do que chamamos de programação reativa, baseada em notificações e processamento assíncrono.

Através da programação reativa, é possível criar aplicações altamente interativas e dinâmicas, o que está se tornando um padrão a ser seguido para as novas implementações e avanços do desenvolvimento web.

O Angular 2 utiliza a popular biblioteca RxJS para tal implementação.

Confira a seguir uma aula interativa explicando como funciona o padrão de projetos Observer:

2 comentários em “Angular 2 – Entendendo o padrão Observer

    1. Olá Luciano,

      no Angular usando o Typescript, você poderia criar um Observable manualmente, e sempre que quiser notificar o subscriber, basta chamar o método ‘next’, dessa forma você consegue controlar todas as notificações dele.

      Segue um exemplo de método:

      obterDados(): Observable {
      return new Observable(observable => {
      observable.next(this.dados); // notificar os subscribers retornando os dados, pode ser chamado múltiplas vezes
      observable.complete(); // notifica subscribers que terminou de notificar
      });
      }

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

3 × cinco =