iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 11
0
自我挑戰組

Angular 學習雜記系列 第 11

Angular 學習雜記-Angular的路由器(Routing)說明

  • 分享至 

  • xImage
  •  
在 Angular中,路由是可以想像成原來的功能連結網址集合在一起,統一管理的集合模組,在之前的網站開發中,功能的連結,都是各寫各的,如果有要修改的話,就要一個一個的網頁都要修改。所以,在Angular,就集合到一個模組,而用<a>或是在程式中,都會用一個路徑名稱來表示一個功能的連結。

在Angular中,有一個獨立的模組,是來做載入和配置路由器專用的模組,而這個模組類別為「AppRoutingModule」,預計是在src/app目錄底下的app-routing.module.ts檔案中。

如果是在之前建立Angular專案時,在是否要建立Routing檔案,選擇「y」的話,就會自動建立。如果,沒有選到,也是可以在Dos命令列,切換到專案目錄中,再下指令來建立即可。
ng generate module app-routing –flat –module=app

上述命令,就是可以建立出app-routing.module.ts檔案。產生出的程式,如下所述:

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';

const routes: Routes = [];

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

後續的文章,會建立幾個新的元件, 來組成一個比較好的系統架構。來整合之前所提到的Angular功能。


上一篇
Angular 學習雜記-Angular的服務(Service)元件,要如何應用
下一篇
Angular 學習雜記-Angular整合應用網站-員工資料管理系統(一)
系列文
Angular 學習雜記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言