Angular 有时布线不正常
我正在构建一个Anglar应用程序,在这个应用程序中,除了只在某些条件下或某些时候进行路由外,所有的东西都可以正常工作 我正在使用此导航到主页: 这是路由器导航(['') 当我在第页: 然后单击“注销”按钮,在该按钮中,我将导航到登录组件,有时它工作正常,但有时会被卡住,并在同一页面上导航,即:Angular 有时布线不正常,angular,Angular,我正在构建一个Anglar应用程序,在这个应用程序中,除了只在某些条件下或某些时候进行路由外,所有的东西都可以正常工作 我正在使用此导航到主页: 这是路由器导航(['') 当我在第页: 然后单击“注销”按钮,在该按钮中,我将导航到登录组件,有时它工作正常,但有时会被卡住,并在同一页面上导航,即: http://localhost:3000/dashboard/viewproduct 我不知道出了什么问题?? 请建议是否有其他人也面临此问题。如果您有没有子路径的空路径路由或重定向到,则使用路径
http://localhost:3000/dashboard/viewproduct
我不知道出了什么问题??
请建议是否有其他人也面临此问题。如果您有没有子路径的空路径路由或
重定向到
,则使用路径匹配:“full”
类似
export const LoginRoutes: Route[] = [
{
path: '',
component: LoginComponent,
pathMatch: 'full'
},
{
告诉路由器它可以停止尝试匹配更多的路由。如果您有没有子路径的空路径路由或
重定向到
,则使用路径匹配:'full'
如
export const LoginRoutes: Route[] = [
{
path: '',
component: LoginComponent,
pathMatch: 'full'
},
{
告诉路由器它可以停止尝试匹配更多路由。简介: 我遇到了同样的问题。但最终发现问题在于html中的锚标记 原因: 如果routerLink在按钮标记内的锚定标记中给出,则在专门单击锚定文本之前,routerLink不会被激活 解决方案: 在按钮标签内提供路由器链接 示例 正确的
<button routerLink="/home"> Home </button>
主页
错
主页
简介:
我遇到了同样的问题。但最终发现问题在于html中的锚标记
原因:
如果routerLink在按钮标记内的锚定标记中给出,则在专门单击锚定文本之前,routerLink不会被激活
解决方案:
在按钮标签内提供路由器链接
示例
正确的
<button routerLink="/home"> Home </button>
主页
错
主页
这也不起作用。但是,在清除历史记录之后,它的工作语言再次是this.\u router.navigate(['/')使用/
,否则路由器将采用相对于当前路由的路由。路由定义不应具有前导的/
,而应具有路由器链接
或路由器中的绝对路由。导航(…)
应该。什么是仪表板
和查看产品
?您的问题没有提供任何提示它们来自何处。ok dashboard是我的主屏幕,我有不同的菜单,viewproduct是菜单的一部分。默认页面为登录后登录,仪表板将带有顶部导航。单击“查看产品”后,它将被发送到“查看产品”页面。请将代码(路线)添加到您的问题中,使其变得明显。很抱歉,我无法用一些断开连接的代码段来解释您的问题。这也不起作用。但是,在清除历史记录之后,它的工作语言再次是this.\u router.navigate(['/')使用/
,否则路由器将采用相对于当前路由的路由。路由定义不应具有前导的/
,而应具有路由器链接
或路由器中的绝对路由。导航(…)
应该。什么是仪表板
和查看产品
?您的问题没有提供任何提示它们来自何处。ok dashboard是我的主屏幕,我有不同的菜单,viewproduct是菜单的一部分。默认页面为登录后登录,仪表板将带有顶部导航。单击“查看产品”后,它将被发送到“查看产品”页面。请将代码(路线)添加到您的问题中,使其变得明显。很抱歉,我无法解释您的问题,因为有些断开连接的代码段。可能是Hmmm的重复。不确定,但它一直工作正常。只是我已经登录到我的应用程序,让它闲置30分钟,然后我面临这个问题。在清除历史记录后,再次检查它的工作情况。可能是Hmmm的副本…不确定,但它一直工作正常。只是我已经登录到我的应用程序,让它闲置30分钟,然后我面临这个问题。在清除了历史之后,它又开始工作了。