正如@Volodymyr Bilyachat指出的那样,这
PathLocationStrategy是Angular2中的默认位置策略,并且如果
#url中存在,则一定是在某处被覆盖了。
{ useHash: true }作为第二个参数来覆盖它
RouterModule.forRoot:
imports: [ ... RouterModule.forRoot(routes, { useHash: true }) // remove second argument]
另请注意,在使用时,
PathLocationStrategy您需要配置Web服务器
index.html以为所有请求的位置提供服务(应用程序的入口点)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)