小编mah*_*eju的帖子

当我们移动到角度 6 中的另一个组件时,如何销毁一个组件?

在角度 6 中,让我们有三个分量 x,y,z 。我现在在 x 组件。但是当我转到组件 y 并返回到 x 时,DOM 中仍然存在之前的 x 组件。但我想删除 x 的前一个实例。这意味着我一次只想要一个组件在 DOM 中的一个实例。如何做到这一点?

我的路由器配置部分:

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { OnlineideComponent} from './onlineide/onlineide.component';
import {HomepageComponent} from './homepage/homepage.component';

const routes: Routes = [
  {path: 'ide',component: OnlineideComponent},
  {path: '', component:  HomepageComponent }
];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }
Run Code Online (Sandbox Code Playgroud)

javascript node.js typescript ecmascript-6 angular

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

angular ×1

ecmascript-6 ×1

javascript ×1

node.js ×1

typescript ×1