- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我的 RouteConfig 定义了以下路径
@RouteConfig ([
{ path:'/main',name:'Home',redirectTo: ['Setup']},
{ path:'/setup',name:'Setup',component:SetupComponent},
{ path:'/configuration',name:'Configuration',component:ConfigurationComponent},
])
在我的模板中
<ol>
<li><a [routerLink]="['Setup']">Setup</a></li>
<li><a [routerLink]="['Configuration']">Configuration</a></li>
<li><a [routerLink]="['Home']">Home</a></li>
</ol>
在组件中,在我试过的方法中
this._Router.navigate(['Home']);
在这两种情况下,(使用 routerLink 指令和 Router.navigate 方法)尝试导航到“主页”路线时,我都会收到以下错误。
Component "AppComponent" has no route named "Home"
而具有关联组件的两条路线都按预期工作。从子路由器调用它们时的行为相同。
如何路由/导航到名称“Home”定义的路由?
最佳答案
您不能为重定向路由分配名称。由于 Home
重定向到名为 Setup
的路由,因此我会改用 Setup
名称。
关于angular - 无法导航到具有在 Angular2 中按名称指定的 redirectTo 的路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35342792/
在我的 Angular 8 应用程序中,我有 3 个延迟加载模块。每个模块都针对特定用户的角色。我正在为 Auth 和 Role Guard 使用 canActivate 接口(interface)。
在我的 Angular 8 应用程序中,我有 3 个延迟加载模块。每个模块都针对特定用户的角色。我正在为 Auth 和 Role Guard 使用 canActivate 接口(interface)。
我的 $routeprovider 有一个配置,当我将 redirectTo: function() {'/dasboard'} 更改为 redirectTo: function() {'/home'
我第一次开发 Firefox 扩展,多亏了文档,它进展得相当快。但是我有一个问题:如果用户访问某些域,我不想重定向他们。 const {Cc, Ci, Cr, Cu} = require("chrom
给定路由配置 @RouteConfig([ new Route({ path: '/app/index.html', name: 'default', redirectTo: ['/View1
我最近开始了一个基于 Angular 2.0.0 并结合 Angular Router (V3.0.0) 的新项目。因此,我对辅助路线有疑问。 我想将我的应用程序拆分为出现在导航栏、主要内容、页脚等每
一切都在标题中:您可以使用 redirectTo 属性重定向到相对 URL 吗? 我的(简化的)路由如下: {path: 'login', children: []}, {path: '', chil
我正在开发一个 Angular 应用程序,它具有以下URL路径, /(根目录) /类(class) /类(class)/创建 /类(class)/:id /验证/登录 我已为除 auth/login
假设我有以下代码: ... routes: { 'someurl:{param}': { action: 'action', before: 'beforeac
谁能告诉我component、loadChildren、redirectTo之间的区别? export const ROUTES: Routes = [{ path: '', redirectT
我正在使用一个函数来确定在加载网站时应将用户重定向到何处。像这样: { path : '', redirectTo: redirector(), pathMatch: 'full' } r
我正在使用 angular 2 开发我的第一个应用程序,我遇到了一个奇怪的问题。 我的路由配置是这样的: export const routes: RouterConfig = [ { path: '
我们可以覆盖此属性以在 LoginController 中登录后重定向用户: protected $redirectTo = '/home'; 这是文档中的声明: If the redirect pa
我有这样的路线 const pipelinesRoutes: Routes = [ { path: ':type', component: CatalogComponent,
我只是想使用参数重定向到错误页面。它被编码为 /error%3Ftype=404。 这会破坏路由。该路线永远不会激活。通过输入或定位,一切都变得魅力十足。 otherwise( { redir
redirectTo无法重定向到带有 canActivate 的链接当我登录时. redirectTo当我注销时工作正常,它重定向到我的 /login组件和 redirectTo至 /index登录后
我的 RouteConfig 定义了以下路径 @RouteConfig ([ { path:'/main',name:'Home',redirectTo: ['Setup']}, {
redirectTo 属性在我的 Angular 2 应用程序中不起作用。我的 app.routing.ts 中有以下路线: const routes: Routes = [ { path: ''
我有一些路由模块,其主要路径设置为:/canvas const canvasRoutes: Routes = [ { path: "canvas", component: Ca
如果可以将路径:''重定向到路径:':id',我正在徘徊?有什么办法可以实现吗? 谢谢。 { path: 'folder', children: [ { path: '',
我是一名优秀的程序员,十分优秀!