- Angular 2 教程
- Angular 2 - 主頁
- Angular 2 - 概覽
- Angular 2 - 環境
- Angular 2 - Hello World
- Angular 2 - 模組
- Angular 2 - 架構
- Angular 2 - 元件
- Angular 2 - 模板
- Angular 2 - 指令
- Angular 2 - 元資料
- Angular 2 - 資料繫結
- 使用 HTTP 的 CRUD 操作
- Angular 2 - 錯誤處理
- Angular 2 - 路由
- Angular 2 - 導航
- Angular 2 - 表單
- Angular 2 - CLI
- Angular 2 - 依賴注入
- Angular 2 - 高階配置
- Angular 2 - 第三方控制元件
- Angular 2 - 資料顯示
- Angular 2 - 處理事件
- Angular 2 - 轉換資料
- Angular 2 - 自定義管道
- Angular 2 - 使用者輸入
- Angular 2 - 生命週期鉤子
- Angular 2 - 巢狀容器
- Angular 2 - 服務
- Angular 2 實用資源
- Angular 2 - 常見問題解答
- Angular 2 - 快速指南
- Angular 2 - 實用資源
- Angular 2 - 討論
Angular 2 - 導航
在 Angular 2 中,也可以執行手動導航。以下為步驟。
步驟 1 − 向 Inventory.component.ts 檔案新增以下程式碼。
import { Component } from '@angular/core';
import { Router } from '@angular/router';
@Component ({
selector: 'my-app',
template: 'Inventory
<a class = "button" (click) = "onBack()">Back to Products</a>'
})
export class AppInventory {
constructor(private _router: Router){}
onBack(): void {
this._router.navigate(['/Product']);
}
}
需要注意以下有關上述程式的要點 −
宣告一個 html 標記,其中有一個 onBack 函式標記到 click 事件。因此,當用戶單擊此標記時,他們將被導回到 Products 頁面。
在 onBack 函式中,使用 router.navigate 導航到所需頁面。
步驟 2 − 現在,儲存所有程式碼並使用 npm 執行應用程式。轉到瀏覽器,你將看到以下輸出。
步驟 3 − 單擊 Inventory 連結。
步驟 4 − 單擊“返回產品”連結,你將獲得以下輸出,該輸出將你帶回到 Products 頁面。
***廣告***