angular路由

本文介绍了Angular路由的配置和使用,包括引入AppRoutingModule、设置Routes、路由顺序、路由跳转、通过路由传递值和获取信息,以及嵌套路由(子路由)的应用。确保将AppRoutingModule导入AppModule并配置路由,注意路由顺序,以避免通配符路由优先匹配。
摘要由CSDN通过智能技术生成

angular路由

官网地址
我们的框架一般是通过cli构建的如果不是那么就单独引入路由模块 官网有教程
下面我们说路由的使用

引入AppRoutingModule

把 AppRoutingModule 导入 AppModule 并把它添加到 imports 数组中。
Angular CLI 会为你执行这一步骤。但是,如果要手动创建应用或使用现存的非 CLI 应用,请验证导入和配置是否正确。下面是使用 --routing 标志生成的默认 AppModule。

import {
    AppRoutingModule } from './app-routing.module'; // CLI imports 
@NgModule({
   
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule // CLI adds AppRoutingModule to the AppModule's imports array
  ],
})
export class AppModule {
    }

把 RouterModule 和 Routes 导入到你的路由模块中

Angular CLI 会自动执行这一步骤。CLI 还为你的路由设置了 Routes 数组,并为 @NgModule() 配置了 imports 和 exports 数组,并在在 Routes 数组中定义你的路由,
这个数组中的每个路由都是一个包含两个属性的 JavaScript 对象。第一个属性 path 定义了该路由的 URL 路径。第二个属性 component 定义了要让 Angular 用作相应路径的组件。

import {
    NgModule } from '@angular/core';
import {
    Routes, RouterModule } from '@angular/router'; // CLI imports router
//在这里放入我们的路由
const routes: Routes 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值