angular - 无法匹配任何路由。URL 段:“登录”
问题描述
我的页面 http://localhost:4200 加载正确,但是当我想转到链接 http://localhost:4200 /login 它返回链接 http://localhost:4200 并显示错误
路由模块.module.ts
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 { }
解决方案
在您的组件模板中,您应该使用以下内容:
<a [routerLink]="['/login']">Login</a>
推荐阅读
- php - 使用 Laravel 8 使用动态路由获取错误 500
- django - 如何计算 django 模型中的对象总数
- c - 项目:NodeMCU esp8266-esp12e 连接到另一个 esp8266-esp12e - 社交距离
- python - 运行 WSGI 应用程序时出现错误 NameError: 当我将 DJango 应用程序部署到 pythonanywhere 时?
- php - 我在 AWS linux 2 上设置弹性 bean stalk 时遇到问题。这是一个以 Postgres 作为数据库的 laravel 应用程序。用户密码验证失败
- android - Viewstub:如何使用两种方式数据绑定,文本不变
- redux - 当我们使用 React 在表单中选择单个产品时,如何绑定或填充复选框和单选按钮值
- python - Python 记录器的类型注释
- c++ - 有没有办法初始化动态创建的二维数组
- mql4 - 计算找到利润点。MQL4