瀏覽代碼

12-143 Adding own routing

tags/before_ngrx
Nils Dittberner 8 年之前
父節點
當前提交
029600408e
共有 3 個文件被更改,包括 23 次插入3 次删除
  1. +19
    -0
      src/app/app-routing.module.ts
  2. +1
    -2
      src/app/app.component.html
  3. +3
    -1
      src/app/app.module.ts

+ 19
- 0
src/app/app-routing.module.ts 查看文件

@@ -0,0 +1,19 @@
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router'

import { RecipesComponent } from './recipes/recipes.component';
import { ShoppingListComponent } from './shopping-list/shopping-list.component';

const appRoutes: Routes = [
{ path: '', redirectTo: '/recipes', pathMatch: 'full' },
{ path: 'recipes' , component: RecipesComponent },
{ path: 'shopping-list', component: ShoppingListComponent }
];

@NgModule({
imports: [RouterModule.forRoot(appRoutes)],
exports: [RouterModule]
})
export class AppRoutingModule {

}

+ 1
- 2
src/app/app.component.html 查看文件

@@ -2,8 +2,7 @@
<div class="container">
<div class="row">
<div class="col-md-12">
<app-recipes *ngIf="loadedFeature === 'recipe'"></app-recipes>
<app-shopping-list *ngIf="loadedFeature !== 'recipe'"></app-shopping-list>
<router-outlet></router-outlet>
</div>
</div>
</div>

+ 3
- 1
src/app/app.module.ts 查看文件

@@ -14,6 +14,7 @@ import { ShoppingListComponent } from './shopping-list/shopping-list.component';
import { ShoppingEditComponent } from './shopping-list/shopping-edit/shopping-edit.component';
import { DropdownDirective } from './shared/dropdown.directive';
import { ShoppingListService } from './shopping-list/shopping-list.service';
import { AppRoutingModule } from './app-routing.module';


@NgModule({
@@ -31,7 +32,8 @@ import { ShoppingListService } from './shopping-list/shopping-list.service';
imports: [
BrowserModule,
FormsModule,
HttpModule
HttpModule,
AppRoutingModule
],
providers: [ShoppingListService],
bootstrap: [AppComponent]


Loading…
取消
儲存