首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法匹配任何路线。URL段:“登录”

无法匹配任何路线。URL段:“登录”
EN

Stack Overflow用户
提问于 2019-07-29 23:39:06
回答 2查看 813关注 0票数 0

我的页面http: // localhost:4200正确加载,但是当我想转到链接http: // localhost: 4200 /login时,它返回到http: // localhost: 4200并显示错误

routing-module.module.ts

代码语言:javascript
复制
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterModule , Routes} from '@angular/router';
import { LoginComponent } from './components/login/login.component';
import { TaskManagerComponent } from './components/task-manager/task-manager.component';


const routes:Routes=[
   { path : 'login',component:LoginComponent },
   { path : 'task' ,component:TaskManagerComponent }
];

@NgModule({
  declarations: [
  ],
  imports: [
    CommonModule,
    RouterModule.forRoot(routes)
  ],
  exports:[RouterModule]
})
export class RoutingModuleModule { }
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-30 00:00:39

在组件模板中,您应该使用以下内容:

代码语言:javascript
复制
<a [routerLink]="['/login']">Login</a>
票数 1
EN

Stack Overflow用户

发布于 2019-07-30 06:25:15

一切都很好,您已经创建了一个名为RoutingModuleModule的定制路由模块。在这种情况下,您将导入您的Login Component,并导出Routing Module。在那之前,我有个问题。`

您在RoutingModuleModule文件imports数组中导入imports了吗?

ie:

代码语言:javascript
复制
imports: [
        BrowserModule,
        RoutingModuleModule
        ]

这可能是问题所在,键入导入并检查

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57262527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档