Noticias
Instalação
Para instalar a biblioteca, rode:
$ npm install @ibge/noticias --save
Usando a biblioteca
Após instalar a biblioteca, você deve importar o NoticiasModule
no seu AppModule
:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { NoticiasModule } from '@ibge/noticias';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
NoticiasModule.forRoot()
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
Uma vez importado, é possível consumir os serviços do calendário, recebendo a informação segundo a api de calendário http://servicodados.ibge.gov.br/api/docs/noticias
import { NoticiasService, Noticia, NoticiasPaginadas } from '@ibge/noticias';
constructor(
private _noticiasServ: NoticiasService
) {}
ngOnInit(): void {
this._noticiasServ.get({
qtd: 10
}).subscribe((noticiasPaginadas: NoticiasPaginadas) => {
})
}
Desenvolvimento
Esse componente utilizou o generator do yeoman https://github.com/jvandemo/generator-angular2-library
, os comandos utilizados podem ser encontrados na documentação
Licença
MIT