[英]keep selected tab Active when page reloads in angular 2
<nav class="nav-sidebar">
<ul class="nav tabs" id="myTab">
<li class="active" ><a href="#tab3" data-toggle="tab" >Tabl 1</a> </li>
<li class="tab2"><a href="#tab2" data-toggle="tab">Tab 2</a></li>
<li ><a href="#tab3" data-toggle="tab">Tab 3</a></li>
<li ><a href="#tab4" data-toggle="tab">Tab 4</a></li>
<li><a href="#tab5" data-toggle="tab">Tab 5</a></li>
</ul>
</nav>
在My .ts中,在ngOnInit()上添加了以下代碼
嘗試將活動選項卡值存儲在本地或會話存儲中,然后在oninit上進行設置,如下所示。
ngOnInit() {
if (sessionStorage.getItem("activeTab")) {
youractivetbavariable = sessionStorage.getItem("activeTab");
}
}
@HostListener('window:beforeunload', ['$event'])
unloadNotification($event: any) {
sessionStorage.setItem("activeTab", this.getUser());
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.