Angular2 Routing
来源:互联网 发布:90年代的网络歌曲 编辑:程序博客网 时间:2024/06/05 11:06
ROUTING
1. 导入router 库
我们在index.html中加载
<script src="node_modules/angular2/bundles/router.dev.js"></script>
2. 加入根补录
在head标签中的顶部添加<base href="/">
<head> <base href="/">
3. 使路由可用
路由组件是一个服务。像其他服务一样,我们需要导入它并且通过在providers
数组中添加它来使它可用。
angular router 是由很多服务、指令、配置组成。我们一起导入它
import { RouteConfig, ROUTER_DIRECTIVES, ROUTER_PROVIDERS } from 'angular2/router';
现在我们更新
providers
和directives
directives: [ROUTER_DIRECTIVES],providers: [ ROUTER_PROVIDERS, HeroService]
增加路由配置
@RouteConfig([ { path: '/heroes', name: 'Heroes', component: HeroesComponent }])
RouteConfig
有以下三个定义:- path:路由器将此路由地址与浏览器地址栏匹配。
- name:路由的正式名字,必须以大写字母开头,避免与path混淆。
- component:当导航到此路由,路由器需要创建的组件。
在template底部增加
<router-outlet>
标签template: `<h1>{{title}}</h1><a [routerLink]="['Heroes']">Heroes</a><router-outlet></router-outlet>`,
一个app中只引入一个service
0 0
- Angular2 Routing
- Routing
- Routing
- Routing
- angular2
- angular2
- Angular2
- angular2
- 【Angular2】新建Angular2项目
- unicast-routing
- 测试Routing
- Routing简介
- Routing参考文献
- PCB routing
- IP Routing
- Source Routing
- Routing Algorithms
- Redirect routing
- 网络编程面试题
- 【苦读官方文档】2.Android应用程序基本原理概述
- Artificial Neural Networks: Mathematics of Backpropagation (Part 4)
- [实时渲染] 2.3 几何处理阶段
- Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
- Angular2 Routing
- problemB
- apk反编译
- 千里之行,始于足下的博客园《Linux内核设计与实现》读书笔记
- [实时渲染] 2.4 光栅化阶段
- 台大林轩田机器学习课程笔记2----机器学习的分类
- 学生管理系统c++链表实现
- Core Graphics
- Artificial Neural Networks: Matrix Form (Part 5)