angular2-routing相关内容
我有一个应用程序,需要将经过身份验证的用户和来宾用户组件分开.但我需要,这两个组件都将通过“/"路由加载.我写了 {路径:'桌面',loadChildren: 'app/member/member.module#MemberModule',canActivate: [LoggedInGuard],},{小路: '',loadChildren: 'app/guest/guest.module#Gu
..
我正在尝试找到一种方法来处理设置 Angular2 Typescript 路由(使用 3.0.0-alpha.8 路由器),该路由将处理以哈希片段开头的路由. 我正在开发的应用程序通过带有 oauth2 的 rails 后端处理所有外部登录(我无法控制的事情).将用户重定向到外部登录页面工作正常,但是当重定向 url 时,总是发送某种形式的 http://localhost:4200#acc
..
我开发了一个小型 Angular2 测试应用程序,它利用路由功能. 只要用户首先访问主页,然后导航到子页面,它就可以正常工作. 如果用户尝试直接访问子页面,如果我不配置 Web 服务器,我会收到 404.这是完全正常的,因为没有与路线对应的“真实页面". 我尝试在 apache 2.2 中添加以下配置来处理 HTML5 推送状态: 期权索引 FollowSymLinks重写引擎
..
我创建了一个包含左导航(包含“用户管理"、“车辆管理"和“管理")的应用程序. 前往各个组件的路由当前工作如下: /user 打开用户组件 /vehicle 打开 Vehicle-Component /admin 打开 Admin Home-Component 点击“管理"后,必须显示一个顶部菜单来控制导航到 Admin-Home-Component、User-Admin-C
..
我创建了一个包含左导航(包含“用户管理"、“车辆管理"和“管理")的应用程序. 前往各个组件的路由当前工作如下: /user 打开用户组件 /vehicle 打开 Vehicle-Component /admin 打开 Admin Home-Component 点击“管理"后,必须显示一个顶部菜单来控制导航到 Admin-Home-Component、User-Admin-C
..
我正在尝试在这里实施哈希定位策略,但它不起作用,请指导我. 这是我的 Angular &路由器版本 Package.json "@angular/common": "2.0.0","@angular/compiler": "2.0.0","@angular/core": "2.0.0","@angular/forms": "2.0.0","@angular/http": "2.0.0
..
我的单元测试有问题.我不知道这个测试有什么问题.我已经搜索了一个灵魂,但没有什么对我有用.当我想模拟路由器时,我有一个错误 TypeError: Cannot read property 'root' of undefined.在此先感谢您的帮助. 错误: 类型错误:无法读取未定义的属性“root"在 rootRoute (webpack:///~/@angular/router/@an
..
我是 Angular 4 的新手并试图构建一个简单的路由,但是当我尝试使用 this.router.navigate(['./admin/login']); 在成功注册时重定向时; 所以它抛出这个错误 ViewDestroyedError: Attempt to use a destroyed view:detectChanges in console.log.这是我的 register.comp
..
我正在将 ui-router2 与 angular2-rc-4 集成,但我得到了 错误:无效的提供者 - 只允许提供者和类型的实例,得到:[object Object] 以下是引导代码 从“ui-router-ng2"导入{trace、UIROUTER_PROVIDERS、UIView、UIRouterConfig、Category、UIROUTER_DIRECTIVES};从“@a
..
我愿意在我的模板中使用 ,而不是使用带有参数的函数将我重定向到一个页面. 所以,这就是我在 .ts 文件中构建函数的方式: redirectToChat(my_param){this.router.navigate(['./my-path/' + my_param ]);} 以及我如何在模板中调用它: ...
..
我有一个 BookDetailComponent 组件,它映射到一个 url /books/:id.angular 2 路由器中是否有任何方法可以确保仅在从服务器检索到具有给定 id 的 Book 后才打开此组件? 我正在寻找类似的功能,例如 ui-router resolveAngular 2 路由器. /*** BookComponent ***/@RouteConfig([{path
..
html: 组件: @Component({选择器:'xx',templateUrl: './xx.html',styleUrls: ['./xx.css'],供应商:[RouterOutlet]})导出类 AppComponent {构造函数(私有路由器出口:RouterOutlet){}获取引用(){控制台日志(this.routeroutlet);console.log('刷新',
..
我正在开发 CRM,我在标题中有一个选择框,允许用户更改当前用户,另外,主要内容在router-outlet里面. 当用户选择另一个用户时,我想刷新页面但只刷新路由器插座,以便新用户的信息 我看到其他 CRM 只是将用户重定向到仪表板/索引页面,但我想让用户保持在同一页面上. 解决方案 你应该在服务中有一个函数 import {Subject} from 'rxjs/Su
..
我有 ngtabcontent,所以它的内容应该是动态的,所以为 PersonalComponent 创建子路由,现在点击下一步它应该导航到它的子路由. const routes: { path: '', redirectTo: 'tenant', pathMatch: '{ path: "personal", component: children: [{ 路径:'雇主',组件:Addemp
..
我想路由到“配置"路由器,它嵌套了 2 个出口,但我无法找出正确的方法. 在我的routing.ts中,我创建了两种访问组件的方法: 导出常量路由:Routes = [{//入口点.路径:'Foo',组件:FooComponent,canActivate:[IsServerOnlineGuard],孩子:[路径:'Bar',组件:B
..
我的 app.routes 中有 4 条路线. import { NgModule } from '@angular/core';从'@angular/router' 导入 { Routes, RouterModule };导出const pageRoutes:路由= [{path: '', redirectTo: 'home', pathMatch: 'full'},{path: 'home'
..
如果可以将路径:""重定向到路径:“:id",我正在徘徊?有什么办法可以做到这一点吗? 谢谢. {路径:'文件夹',孩子们: [{小路: '',重定向到:':id',路径匹配:'完整',},{路径:':id',canActivate: [AuthGuard],组件:文档组件,},]} 解决方案 我找到了一种方法,可以使用空的 'id' 参数将 'folder' 路由重定向到 'fold
..
我创建了两个关于路由的 loadChildren 和出口导航问题的 plunker.出于某种原因,在加载的子模块中具有空的基本路径不适用于插座导航. 在这个示例中,按“联系"链接失败. app-routing.module const appRoutes: Routes = [{ path: 'admin', loadChildren: () =>管理模块 },{ path: '',
..
是否可以更改当前路由中的单个路由参数,同时保留所有其他参数?这用于分页组件,它将路由到新页面,同时保持当前路由的其他部分相同. 一些例子: 默认页面到第 2 页:orders?foo=foo&bar=bar > orders?foo=foo&bar=bar&page=2 默认页面到第 2 页(子页面):orders/;foo=foo;bar=bar > orders/;foo=foo
..
假设我有 3 个网址:/:projectId/info,/:projectId/users,/:projectId/users/:userId/profile.他们都有参数projectId.UI 有一个组件可以从一个项目切换到另一个项目.所以我需要: 获取当前网址 按名称更改参数(例如 projectId) 导航到新网址 所以我需要像 this.router.replacePar
..