gpt4 book ai didi

angular - 单击以删除/停用 Angular 2 中的辅助路线

转载 作者:太空狗 更新时间:2023-10-29 18:26:58 24 4
gpt4 key购买 nike

当我点击撰写按钮打开电子邮件模板时(例如,当点击撰写邮件时在 gmail 中给出),在单页中使用多个模板的辅助路由。

问题是:单击十字按钮时如何删除或停用此辅助路由。

please see image for better explanation

app.ts

   @RouteConfig([
{
path: '/',
name: 'OpportunityList',
component: OpportunityComponent,
useAsDefault: true
},
{
path: '/detail',
name: 'Detail',
component: DetailComponent
},
{
aux: '/mailer',
name: 'Mailer',
component: MailerComponent
}
])

app.html

    <a [routerLink]="['/', ['Mailer'] ]" >Compose</a>

ma​​iler.component.ts

   export class MailComponent implements OnInit{
closeEmail(){
console.log("please suggest me to Deactivate this template")
}
}

ma​​iler.component.html

   <div class="header with-bord">
<h3 class="title">New Message <a (click)="closeEmail()" class="close"><i class="fa fa-times"></i></a></h3>
</div>

最佳答案

this.router.navigate([{ outlets: { aux: null } }]);

关于angular - 单击以删除/停用 Angular 2 中的辅助路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36220266/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com