我在 Angular 2 路由中遇到了一个奇怪的问题,我只能路由到下一页,但无法从该页面路由。
我有4个组成部分:主页,搜索结果,个人资料和管理。
当我第一次到达主页组件时,我可以导航到搜索结果,但从搜索结果中,我不能导航到除了主页组件之外的任何地方。
主组件和应用程序的顶部栏包含相同的逻辑(相同的代码)和顶部栏逻辑是工作正常的所有页面,而导航,即当我从任何页面导航到搜索结果页面的顶部栏按钮,我能够导航到下一页和任何其他页面。
我的路线:
{path: '', component: HomeComponent},
{path: 'seachresult', component: SearchResultComponent},
{path: ':code', component: ProfileComponent},
{path: 'admin/account', component: AdminComponent}
在这里,在上面的HomeComponent中,我尝试了以下方法:
{path:“home”,component:HomeComponent},
{path: '', redirectTo: 'home ', pathMatch: 'full'}, {path: 'home', component: HomeComponent},
以上都不能解决问题。
单击搜索按钮时,将执行以下代码:
this.router.navigate(['vendors', 'pokhara']);
以下是package.json的版本:
希望你可能已经解决了这个问题,但如果你不能使用路由器进行路由。导航,为什么不在.ts中使用路由器链接或routeBy Url
import { Router } from '@angular/router';
....
constructor(private router : Router){}
...
functionClick(){
this.router.navigateByUrl('/code'); // or any path
}
或者直接在html中使用
<span routerLink="/code"></span>
本文向大家介绍对angular4子路由&辅助路由详解,包括了对angular4子路由&辅助路由详解的使用技巧和注意事项,需要的朋友参考一下 子路由学习笔记: 子路由和路由一样的配置方法,都是声明好路由的入口,路由的路径,路由的出口,不一样的是自路由是嵌套在副路由里面的并且由children表明这是子路由且可以无限循环嵌套。 路由入口:需要注意的是在子路由的入口处不能再用/来跟路径名,/会告诉ang
本文向大家介绍详解Angular4 路由设置相关,包括了详解Angular4 路由设置相关的使用技巧和注意事项,需要的朋友参考一下 1.路由相关配置 路由类设置 ngModule设置 组件模板设置 2.多路由处理 访问 /news/ 时同时加载 NewsComponent 和 News2Cmponent 两个组件 3.路有链接以及组件中调用路由方法使用 routerLinkActive="acti
我使用的反应路由器dom版本5.0.1一个简单的反应应用程序,我使用了汇总捆绑,这是我的路由器组件 问题是,它只在localhost:8000/处显示主路由,但当我尝试访问localhost:8000/hello或localhost:8000/登录时,会出现此错误 这是我的rollup.config };
我有一个小难题来解决这个问题。 我有一个用户和一个管理员角色。 用户应该能够列出除管理员以外的所有用户。管理员可以列出所有用户。 我想到的第一个解决方案是检查控制器级别的角色: 但是我更想做的是在路线层面上,保持控制器更干净,但不知何故它确实起作用了。它只列出用户,即使我作为管理员登录。 有什么建议吗?谢谢!
我的目标是开发一个单一的骆驼路线来映射这些服务器,接受路径中服务器的名称。类似于这样: 我的(简化且不起作用)Blueprint.xml: 问题是,我不知道如何从路径中移除/center、/north或/south,因此头部被传递给目标服务,而目标服务不知道如何处理它。调用:
我知道资源控制器可以有以下方法 现在假设除了资源操作之外,我还需要执行以下操作: 用户尝试登录 管理员希望通过电子邮件/名字查找用户 用户通过slug请求帖子 资源控制器对上述功能无用吗?如果编程一个API,我显然想要索引,显示,编辑,创建,销毁... 是否可以路由到这两种类型的控制器?例如。 或者我应该忘记资源控制器而改用restful控制器吗?