国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Angular 4.x 路由快速入門學習

2024-05-06 15:17:41
字體:
來源:轉載
供稿:網友

路由是 Angular 應用程序的核心,它加載與所請求路由相關聯的組件,以及獲取特定路由的相關數據。這允許我們通過控制不同的路由,獲取不同的數據,從而渲染不同的頁面。

接下來我們將按照以下目錄的內容,介紹 Angular 的路由。具體目錄如下:

目錄

    Installing the router
      Base href
    Using the router
      RouterModule.forRoot RouterModule.forChild
    Configuring a route Displaying routes Futher configuration
      Dynamic routes Child routes Component-less routes loadChildren
    Router directives
      routerLink routerLinkActive
    Router API

Installing the router

首先第一件事,我們需要安裝 Angular Router。你可以通過運行以下任一操作來執行此操作:

yarn add @angular/router# ORnpm i --save @angular/router

以上命令執行后,將會自動下載 @angular/router 模塊到 node_modules 文件夾中。

Base href

我們需要做的最后一件事,是將 <base> 標簽添加到我們的 index.html 文件中。路由需要根據這個來確定應用程序的根目錄。例如,當我們轉到 http://example.com/page1 時,如果我們沒有定義應用程序的基礎路徑,路由將無法知道我們的應用的托管地址是 http://example.com 還是 http://example.com/page1

這件事操作起來很簡單,只需打開項目中的 index.html 文件,添加相應的 <base> 標簽,具體如下:

<!doctype html><html> <head> <base href="/" rel="external nofollow" > <title>Application</title> </head> <body> <app-root></app-root> </body></html>

以上配置信息告訴 Angular 路由,應用程序的根目錄是 /

Using the router

要使用路由,我們需要在 AppModule 模塊中,導入 RouterModule 。具體如下:

import { NgModule } from '@angular/core';import { BrowserModule } from '@angular/platform-browser';import { RouterModule } from '@angular/router';import { AppComponent } from './app.component';@NgModule({ imports: [ BrowserModule, RouterModule ], bootstrap: [ AppComponent ], declarations: [ AppComponent ]})export class AppModule {}

此時我們的路由還不能正常工作,因為我們還未配置應用程序路由的相關信息。RouterModule 對象為我們提供了兩個靜態的方法:forRoot() forChild() 來配置路由信息。

RouterModule.forRoot()

RouterModule.forRoot() 方法用于在主模塊中定義主要的路由信息,通過調用該方法使得我們的主模塊可以訪問路由模塊中定義的所有指令。接下來我們來看一下如何使用

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 长沙市| 荣昌县| 汤阴县| 公主岭市| 尼勒克县| 鹤岗市| 苗栗县| 沭阳县| 阳原县| 都江堰市| 柯坪县| 泰州市| 平阴县| 肥城市| 措勤县| 康乐县| 师宗县| 乃东县| 锡林郭勒盟| 桐梓县| 包头市| 赤峰市| 鄂州市| 伊春市| 玛曲县| 汾阳市| 常山县| 丰城市| 石台县| 白玉县| 阳谷县| 南郑县| 玛曲县| 平果县| 思南县| 海安县| 普兰县| 张家口市| 义马市| 师宗县| 盈江县|