# Using an API with AJAX ## Lesson Objectives 1. Create a new app 1. Generate a new component 1. Clean up app.component.html 1. Add search component to app 1. Add Form HTML to search component 1. Import Form functionality into the app ## Create a new app ``` ng new starwars cd starwars ng serve --open ``` ## Generate a new component ``` ng generate component search ``` ## Clean up app.component.html Set `src/app/app.component.html` contents to: ```html

Star Wars Character Search App

``` ## Add search component to app Edit `src/app/app.component.html`: ```html

Star Wars Character Search App

``` ## Add Form HTML to search component Edit `src/app/search/search.component.html`: ```html

Search For A Star Wars Character

``` ## Import Form functionality into the app Edit `src/app/app.module.ts` to import `FormsModule` and place it as an import: ```javascript import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { AppComponent } from './app.component'; import { SearchComponent } from './search/search.component'; import { FormsModule } from '@angular/forms'; //import FormsModule @NgModule({ declarations: [ AppComponent, SearchComponent ], imports: [ BrowserModule, FormsModule //add it as an import ], providers: [], bootstrap: [AppComponent] }) export class AppModule { } ```