Avatar ·

Erro "No provider for HttpClient" no Angular: causas e correção

Olá a todos! Sou novo no Angular e TypeScript. Estou criando uma aplicação simples que deve obter dados do servidor via HTTP. Gerei um serviço com o Angular CLI e adicionei o HttpClient a ele. Mas quando executo a aplicação, aparece o seguinte erro no console do navegador: ``` NullInjectorError: No provider for HttpClient! ``` Meu serviço está assim (arquivo `data.service.ts`): ```typescript import { Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http'; @Injectable({ providedIn: 'root' }) export class DataService { constructor(private http: HttpClient) { } getUsers() { return this.http.get('https://jsonplaceholder.typicode.com/users'); } } ``` E o componente que usa o serviço (arquivo `app.component.ts`): ```typescript import { Component, OnInit } from '@angular/core'; import { DataService } from './data.service'; @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['.