我正在创建一个简单的Angular项目,其中包含两个组件:home和convender。我的 app-routing.module.ts 看起来像这样:
import { NgModule } from '@angular/core';
import { Routes, RouterModule, ActivatedRoute } from '@angular/router';
import { HomeComponent } from './home/home.component';
import { SubmitComponent } from './submit/submit.component';
const routes: Routes = [
{ path: 'home', component: HomeComponent },
{ path: 'submit', component: SubmitComponent },
{ path: '', redirectTo: '/home', pathMatch: 'full' }
];
@NgModule({
imports: [ RouterModule.forRoot(routes) ],
exports: [ RouterModule ]
})
export class AppRoutingModule { }
在我的浏览器中,如果我将路径更改为/submit,页面看起来会重新加载,然后默认返回到/home。我已经尝试将路径“”更改为路径:“**”。它不会导航到提交组件。知道我做错了什么吗?
角度 8.2.14 谷歌浏览器
您的路由配置没有任何问题。除此之外,我们没有足够的信息来帮助您查明问题。
当我遇到这个问题时,通常是以下问题之一:
不将AppRoutingModule导入AppModule
缺少<代码>
从这里开始:
检查以确保您正在App.Module中导入审批模块
。ts文件。
如果这不是问题所在,请确保您有一个
如果这些都不能解决您的问题,请尝试发布更多信息,以便我们能够进一步帮助您。至少看看你的app.module.ts和app.component.html文件会有所帮助。或者,尝试在stackblitz中重新创建应用程序并发布链接。
我尝试了很多方法来改变导航栏的颜色,比如 AndroidLollipop更改导航栏颜色 android更改导航栏颜色 如何更改系统导航栏颜色 什么都不管用 我将该项目添加到样式中。xml-使用Android 8.1 任何人都知道在Xamarin做这件事的最佳方式是什么。Android 更新:我在样式文件中尝试了以下代码
路由管理 路由管理主要是为了实现页面切换。Flutter中,页面称为路由Router,由导航器Navigator控制,导航器维护一个路由栈,路由入栈(push)则打开新页面,路由出栈(pop)则关闭页面。Flutter中的页面切换就是导航器指挥路由入栈出栈的过程,即:Navigator来push/pop页面Route的过程。写写常用场景的demo。 页面跳转 核心方法:Navigator.push
我得到以下错误: 我认为它与chrome浏览器上次更新的版本(29)大约两天前有关。 *注意:*我的chromedrive是最新的(2.2)。 请告诉我该怎么做来修理它。
在TS文件中 用户详细信息应为 在管理组件中 我的问题是,当单击时,我不会被重定向到页面,但当我从url栏导航到/userdails时,我会看到组件
问题内容: 有人知道如何在不更改url的情况下更改ui路由器状态吗?如下代码所示;在某些情况下,需要将用户重定向到403或401状态。我希望能够执行此重定向而无需更改url。 问候,klmdb 问题答案: 将选项传递给$ state.go 实际使用它:http : //plnkr.co/edit/w2aolrt9wdW3EFcEB3Lw?p=preview
我目前有一个react应用程序,我正在工作,路由是错误的。我以前已经像这样设置了react应用程序及其路由,但是当试图路由到“details”组件时,只有url发生了变化,但是组件没有加载。多一双眼睛就能看到我错过了什么。我将路线设置为: < li>index.js: 根“/”路径组件加载,但我无法获取详细信息组件组件在使用history进行路由时呈现.