angular2-router3相关内容

如何在 Angular2 rc3 路由中处理来自 oauth 重定向 url 的哈希片段

我正在尝试找到一种方法来处理设置 Angular2 Typescript 路由(使用 3.0.0-alpha.8 路由器),该路由将处理以哈希片段开头的路由. 我正在开发的应用程序通过带有 oauth2 的 rails 后端处理所有外部登录(我无法控制的事情).将用户重定向到外部登录页面工作正常,但是当重定向 url 时,总是发送某种形式的 http://localhost:4200#acc ..

Angular 2 RC4 路由器在激活前获得预定路线

我试图在激活之前确定路由是什么,以便我可以缓存它并在用户登录后将用户重定向回该路由. 在旧的测试版路由器中,我可以在 activate 钩子中调用 ComponentInstruction.routeName 但在较新的 canActivate() 防护中我看不到访问的方法激活前的预定路线. 当用户在我的应用中点击导航按钮时,我可以将预期路线存储在共享服务中,但是当他们在地址栏中输入 ..
发布时间:2021-11-08 21:39:30 其他开发

如何在 Angular2 rc3 路由中处理来自 oauth 重定向 url 的哈希片段

我正在尝试找到一种方法来处理设置 Angular2 Typescript 路由(使用 3.0.0-alpha.8 路由器),该路由将处理以哈希片段开头的路由. 我正在开发的应用程序通过带有 oauth2 的 rails 后端处理所有外部登录(我无法控制的事情).将用户重定向到外部登录页面工作正常,但是当重定向 url 时,总是发送某种形式的 http://localhost:4200#acc ..

RC5:在不同的路由器插座中延迟加载 NgModule

我正在使用 RC5 的 NgModule 进行动态路由加载. 我的应用有两个深度级别.我有这样的路线: 应用程序/登录 应用程序/仪表板/模块 1 应用程序/仪表板/模块 2 等等…… 每个 deph 级别都有自己的路由器插座,因此我可以在每个级别定义自定义布局.即登录名和仪表板显示在应用路由器出口中,而模块 1 和模块 2 显示在仪表板路由器出口中. 按需动态加载每 ..
发布时间:2021-11-08 21:32:51 其他开发

如何将参数传递给位于 URL 内某处的 routerLink?

我知道我可以将参数传递给 routerLink 用于诸如 之类的路由 /user/:id 通过写作 [routerLink]="['/user', user.id]" 但是像这样的路线呢: /user/:id/details 有没有办法设置这个参数,或者我应该考虑一个不同的 URL 方案? 解决方案 在您的特定示例中,您将执行以下 routerLink: [routerLi ..
发布时间:2021-11-08 21:28:23 其他开发

如何路由到作为模块的子模块的模块 - Angular 2 RC 5

我正在将我正在开发的应用程序升级到最新的 Angular 2 候选版本.作为这项工作的一部分,我尝试使用 NgModule 规范并将我的应用程序的所有部分迁移到模块.在大多数情况下,这一切都进行得很顺利,除了路由问题. "@angular/common": "2.0.0-rc.5","@angular/compiler": "2.0.0-rc.5","@angular/core": "2.0.0 ..

想要在 Angular 2 中路由时防止重新创建组件

假设我们有两个路由 Dashboard 和 Profile.Dashboard 具有动态标签功能,如 Google 电子表格.我想做一些交互(构建图表,可视化一些数据)在 Dashboard 中创建选项卡.现在,如果我路由到 Profile,然后路由回 Dashboard,我想查看 Dashboard 中的那些选项卡之前的内容.这意味着,我想在客户端维护状态.AFAIK 在组件之间路由时,它会重新 ..
发布时间:2021-11-08 21:27:25 其他开发

无法重新加载/刷新活动路由

我最近更新到了新的 RC3 和 Router3alpha,似乎有些事情发生了变化. 我注意到单击活动路由的链接不再导致重新加载组件.我如何使用新的 router3 实现这种行为? 我的链接看起来像 Link1 为了测试,我只是在 ngOnInit 中使用了一个随机数: 导出类 LinkoneComponent 实现 ..
发布时间:2021-11-08 21:26:56 其他开发

Angular2路由器:如何导航到某些路径?

我有一个模块,该模块具有其路由设置,并包含一些子模块.如何导航到从某些子级到父级或其他(兄弟)模块的某些路线? 如我所见,我可以为该路由指定一个 name : {路径:"/About",名称:"About",...} 然后使用它: this.router.parent.navigate(['About']); 由于不赞成使用 name ,您是否知道如何使用最新版本的Angul ..
发布时间:2021-04-07 18:31:26 其他开发

Angular 2投掷错误:出口未激活

我已经设置了我的应用程序,以便我有一个Recipe Book,其中有一个Recipies列表,当我单击“配方"时,它会在嵌套路径中显示Recipe Details.然后,它还有一个按钮,单击该按钮可在Recipes Details内的嵌套路径中加载配料. 到目前为止,除了我尝试导航到另一个Recipe之外,路由似乎都可以工作.如果Ingredients托盘(路线)处于活动状态,则它将更改配方 ..
发布时间:2020-07-16 21:35:39 其他开发