我正在配置我的路由并偶然发现了这个问题。
我目前有这两条路线:
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
。
我希望你们理解我的问题。
答案 0 :(得分:1)
这是一个错字:我在HTML中使用了routerlink
而不是routerLink
。因此,一个空的routerLink可以与Angular 2 RC6一起使用。