Angular 2路由:空routerLink不起作用

时间:2016-09-10 08:30:07

标签: angular angular2-routing

我正在配置我的路由并偶然发现了这个问题。

我目前有这两条路线:

const appRoutes: Routes = [
    { path: '', component: HomeComponent },
    { path: 'products', component: ProductComponent}
];

我不允许定义空路线吗?因为下面的代码不起作用

<a routerlink="">Home</a>

什么是有效的,是另一条路线products

<a routerLink="products">Products</a>

我搜索了互联网,但还没有找到解决方案。由于我希望保持我的网址清洁,因此我无法使用redirectTo选项重定向到例如一条home路径。我希望我的主网址为www.example.com,而不是www.example.com/home

我希望你们理解我的问题。

1 个答案:

答案 0 :(得分:1)

好的,我明白我做错了什么。

这是一个错字:我在HTML中使用了routerlink而不是routerLink。因此,一个空的routerLink可以与Angular 2 RC6一起使用。