【问题标题】:How to redirect to new page in angular using routerLink?如何使用routerLink以角度重定向到新页面?
【发布时间】:2019-06-23 19:24:23
【问题描述】:

我的页面中有一个带有某些选项的侧边栏,当单击这些选项时,我想在新页面中重定向。

当我单击一个名为“定价详细信息”的选项时,应该会打开一个新页面,并将 /pricing 添加到基本 URL 的末尾。虽然 URL 正在更新,但新页面并未打开。

这是我的 app.module.ts

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { PricingComponent } from './pricing/pricing.component';

const routes: Routes = [{ path: 'pricing', component: PricingComponent}];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }

这是带有定价部分的 HTML 部分

<li class="sub-menu" name="idk">
    <a routerLink='/pricing'>
      <span>Pricing Details</span>
    </a>
</li>

这是我的 app.module.ts

    import { BrowserModule } from '@angular/platform-browser';
    import { NgModule } from '@angular/core';

    import { AppRoutingModule } from './app-routing.module';
    import { AppComponent } from './app.component';
    import { SidebarComponent } from './sidebar/sidebar.component';
    import { NavbarComponent } from './navbar/navbar.component';
    import { HomeComponent } from './home/home.component';
    import { PricingComponent } from './pricing/pricing.component';
    import { EstimateComponent } from './estimate/estimate.component';
    import { AccountComponent } from './account/account.component';

    @NgModule({
      declarations: [
        AppComponent,
        SidebarComponent,
        NavbarComponent,
        HomeComponent,
        PricingComponent,
        EstimateComponent,
        AccountComponent
      ],
      imports: [
        BrowserModule,
        AppRoutingModule
      ],
      providers: [],
      bootstrap: [AppComponent]
    })
    export class AppModule { }

当我点击定价详情时,URL 正在更新,但仍停留在同一页面上。

【问题讨论】:

  • 你把&lt;router-outlet&gt;&lt;/router-outlet&gt;加到哪里了?
  • 在之后。那对我不起作用。我应该把它放在哪里才能在新页面中打开它?

标签: html angular routing routerlink


【解决方案1】:

确保您已将&lt;router-outlet&gt;&lt;/router-outlet&gt; 包含在AppComponent html 模板中

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-15
    • 2016-09-16
    • 2020-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多