X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fapp%2Fapp.module.ts;h=84a98b34bd05d643b158dac7aef5c1202431fa9f;hb=ff8b851d1f9bca8530fce588f58680113fc0c445;hp=345cda357adfd6e3223fa6da710d56cd2e6c90b8;hpb=7b128c4886ec1dbe8c9f036b447ce2a2697b61a9;p=examples%2Fangular-tutorial diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 345cda3..84a98b3 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -1,16 +1,37 @@ import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; +import { RouterModule } from '@angular/router'; +import { ReactiveFormsModule } from '@angular/forms'; +import { HttpClientModule } from '@angular/common/http'; import { AppComponent } from './app.component'; import { TopBarComponent } from './top-bar/top-bar.component'; +import { ProductListComponent } from './product-list/product-list.component'; +import { ProductDetailsComponent } from './product-details/product-details.component'; +import { ProductAlertsComponent } from './product-alerts/product-alerts.component'; +import { CartComponent } from './cart/cart.component'; +import { ShippingComponent } from './shipping/shipping.component'; @NgModule({ declarations: [ AppComponent, - TopBarComponent + TopBarComponent, + ProductListComponent, + ProductDetailsComponent, + ProductAlertsComponent, + CartComponent, + ShippingComponent ], imports: [ - BrowserModule + BrowserModule, + ReactiveFormsModule, + HttpClientModule, + RouterModule.forRoot([ + { path: '', component: ProductListComponent }, + { path: 'products/:productId', component: ProductDetailsComponent }, + { path: 'cart', component: CartComponent }, + { path: 'shipping', component: ShippingComponent } + ]) ], providers: [], bootstrap: [AppComponent]