Angular2路由配置(带有两个参数的路由)

乔治

我正在我的angular2应用程序上配置我的路线:

因此,在app.routes.ts

export const ROUTES: Routes = [{
   path: '', redirectTo: 'login', pathMatch: 'full'
  }, {
    path: 'app',   loadChildren: () => System.import('./layout/layout.module')
  }, {
    path: 'login', loadChildren: () => System.import('./login/login.module')
  }, {
    path: 'validate/:id/:token', loadChildren: () => System.import('./validate/validate.module')
  }, {
    path: 'error', component: ErrorComponent
  }, {
    path: '**',    component: ErrorComponent
  }
];

目前,我面临两个问题:

  1. 当我转到时http://localhost:3000,它会重定向到http://localhost:3000/Living%20User%20Platform#/login:我不太想知道为什么将Living%20User%20Platform#它添加到url而不是http://localhost:3000/login
  2. 如您所见,我正在使用两个参数设置路线:validate/:id/:token不过,当我在浏览器上写此URL(http:// localhost:3001 / Living%20User%20Platform#/ validate?id = sdfsdf&token = sdfsdf)时,它转到错误路由:

ValidateModule.ts

export const routes = [
  {path: '', component: Validate, pathMatch: 'full'}
];

@NgModule({
  declarations: [
    // Components / Directives/ Pipes
    Validate
  ],
  imports: [
    CommonModule,
    FormsModule,
    RouterModule.forChild(routes),
  ]
})
export default class ValidateModule {
  static routes = routes;
}

有任何想法吗?

ranakrunal9

您正在Living%20User%20Platform进入自己的路线,因为可能<base href="/">您的HTML设置不正确,并且validate/:id/:token您需要使用UTL检查网址http://localhost:3001/Living%20User%20Platform#/validate/sdfsdf/sdfsdf

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular2路由器可以激活,带有参数吗?

来自分类Dev

新的Angular2路由器配置

来自分类Dev

Angular2路由路径样式参数

来自分类Dev

Angular2路由路径样式参数

来自分类Dev

带有嵌套状态的Angular2路由

来自分类Dev

Angular2路由问题

来自分类Dev

带有子路由器的Angular2路由器不起作用

来自分类Dev

带有子路由器的Angular2路由器不起作用

来自分类Dev

具有深度嵌套路由的Angular2路由v3.0.0

来自分类Dev

具有深度嵌套路由的Angular2路由v3.0.0

来自分类Dev

Angular2路由未由requirejs加载

来自分类Dev

在区域中使用两个参数的MVC5路由

来自分类Dev

Angular2路由:是否存在链接参数数组具有多个元素的条件?

来自分类Dev

带有可选参数的Rails 4路由?

来自分类Dev

带有可选参数的Rails 4路由?

来自分类Dev

带有可选参数的Rails 4路由?

来自分类Dev

Angular 2路由

来自分类Dev

如何使用应用范围的URL前缀配置Angular2路由器?

来自分类Dev

注入带有路由器链接的模板组件时,Angular2路由器链接问题

来自分类Dev

Angular2路由canActivate和AuthGuard(JWT)与用户角色参数

来自分类Dev

angular2路由器的严格“状态”查询参数行为

来自分类Dev

angular2路由器参数错误

来自分类Dev

Angular2路由组件与父级的交互

来自分类Dev

子组件的Angular2路由链接无效

来自分类Dev

akka-http + angular2路由

来自分类Dev

Angular2路由最佳实践

来自分类Dev

如何使用Angular2路由

来自分类Dev

在IIS 7.5上使用Angular2路由

来自分类Dev

Angular2路由导入错误