making request to swapi and logging response

master
Matt Huntington 9 years ago
parent 199b438bed
commit f0a375290f

@ -4,13 +4,16 @@ import { NgModule } from '@angular/core';
import { AppComponent } from './app.component'; import { AppComponent } from './app.component';
import { FilmsComponent } from './films/films.component'; import { FilmsComponent } from './films/films.component';
import { HttpModule } from '@angular/http';
@NgModule({ @NgModule({
declarations: [ declarations: [
AppComponent, AppComponent,
FilmsComponent FilmsComponent
], ],
imports: [ imports: [
BrowserModule BrowserModule,
HttpModule
], ],
providers: [], providers: [],
bootstrap: [AppComponent] bootstrap: [AppComponent]

@ -1,4 +1,7 @@
import { Component, OnInit } from '@angular/core'; import { Component, OnInit } from '@angular/core';
import { Http } from '@angular/http';
import 'rxjs/add/operator/toPromise';
@Component({ @Component({
selector: 'app-films', selector: 'app-films',
@ -7,9 +10,12 @@ import { Component, OnInit } from '@angular/core';
}) })
export class FilmsComponent implements OnInit { export class FilmsComponent implements OnInit {
constructor() { } constructor(private http: Http) { }
ngOnInit() { ngOnInit() {
this.http.get('http://swapi.co/api/films/')
.toPromise()
.then(response => console.log(response.json().results));
} }
} }

Loading…
Cancel
Save