【发布时间】:2018-01-04 04:45:31
【问题描述】:
angular4 路由器有问题。
我已经创建了一个菜单项列表,并且我从后端获取了用于创建路由器链接的对象,但如果 menuItem.link 等于 mypath/example 它将被 angular to mypath% 替换2Fexample 如果我点击了这个项目。
所以路由不起作用,因为它无法匹配任何路由,因为我已经为(mypath/example)定义了它
<a [routerLink]="['/', menuItem.link, menuItem.id]" routerLinkActive="active_link">
我尝试将 /* 添加到路由器链接,但仍然无法正常工作。感谢您的回答。
【问题讨论】:
-
添加 $locationProvider.hashPrefix('');在你的配置中
-
@Vivz 是否适用于 angular4?