加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何在angular2中创建动态路由?

发布时间:2020-12-17 17:07:55 所属栏目:安全 来源:网络整理
导读:我想创建一个动态路由的项目,只在url上键入name,然后route将检测url并创建自己的路径访问权限以显示给broswer import { Routes,RouterModule } from '@angular/router';const routes: Routes= GetDynamicRoute();export const routing = RouterModule.forRoo
我想创建一个动态路由的项目,只在url上键入name,然后route将检测url并创建自己的路径访问权限以显示给broswer

import { Routes,RouterModule } from '@angular/router';

const routes: Routes= GetDynamicRoute();

export const routing = RouterModule.forRoot(routes);

function GetDynamicRoute(){
  var results :Array<Object> = Array<Object>();
  var page = 'GET_URL_PARAMATER';

  results.push({ path: '',loadChildren: 'app/tmp/home.module'});
  results.push({ path: page,loadChildren: 'app/tmp/'+page+'.module' })
  return results 
}

解决方法

在路由器内部有一个名为resetConfig的函数.

看到这个Github问题,里面有一些掠夺者:https://github.com/angular/angular/issues/11437#issuecomment-245995186

官方文件:https://angular.io/docs/ts/latest/api/router/index/Router-class.html#!#resetConfig-anchor

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读