zoukankan      html  css  js  c++  java
  • angular路由模块(二)

    上一章写的是如何创建一个简单的路由,这一样我们来看看如何创建一个路由模块。angular的思想就是(模块,组件,子组件.....)。

    我们在src/app目录下创建一个跟路由模块app-routing.module.ts文件。

    import { NgModule } from '@angular/core';

    import { RouterModule, Routes }  from '@angualr/router';//引入路由模块

    import { CrisisListComponent } from './crisis-list.component';

    import { HeroListComponent } from './hero-list.component';

    //创建路由数组

    const routes:Routes = [

    { path: 'crisis-center', component: CrisisListComponent },

    { path: 'heroes', component: HeroListComponent },

    { path: '', redirectTo: '/heroes', pathMatch: 'full' },

    ];

    @ngModule({

    imports:[RouterModule.forRoot(routes)],//路由配置

    exports:[RouterModule] //一定要记得这个导出,不然会报错,

    })

    export class AppRoutingModule {

    }

    //把app.module.ts文件中的路由部分删除,添加app-routing.module.ts模块

    import { AppRoutingModule }  from './app-routing.module';

    @NgModule({

    imports:[AppRoutngModule]

    })

    这样就完成了,angular的路由模块化,但是这个模块还是在根路由,并没有说配置子路由,下节再说子路由实现。

    每一步都是一个深刻的脚印
  • 相关阅读:
    第六次作业SSM
    第五次作业——MVC2项目实践
    第四次作业——JSP显示新闻
    第三次作业——servlet应用
    第二次作业——模仿登录页面
    第一次作业——Java web基础
    Alpha项目测试
    作业三
    第二次作业
    第一次阅读作业-201731062609-庞斌
  • 原文地址:https://www.cnblogs.com/chzlh/p/7615288.html
Copyright © 2011-2022 走看看