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>
- 我使用了一些如下所示的stackoverflow代码,并得到错误“JQuery”类型上不存在属性“选项卡”
在我的 .ts 中,在 ngOnInit() 上添加了以下代码
解决方案
尝试将您的活动选项卡值存储在本地或会话存储中,并将其设置在 oninit 上,如下所示。
ngOnInit() {
if (sessionStorage.getItem("activeTab")) {
youractivetbavariable = sessionStorage.getItem("activeTab");
}
}
@HostListener('window:beforeunload', ['$event'])
unloadNotification($event: any) {
sessionStorage.setItem("activeTab", this.getUser());
}
推荐阅读
- retrofit2 - 如何在 RxJava 中更改“RoomDatabase and Retrofit”
- ajax - Chrome 错误代码中的“ERR_HTTP2_PING_FAILED”是什么意思?
- javascript - 使用jquery计算表行的和和减法
- python - Pygame:按住键时玩家不会移动
- javascript - 模拟 drop 事件在 Chrome 扩展中有效,但在 Firefox 插件中无效?
- laravel - 如何从 Laravel 5.8 的视图中将参数传递给 getFooAttribute() megic 方法
- c - 这段代码的输出是什么,你能解释一步一步的进展吗?
- python - 尝试使用 astropy 将 FITS 文件转换为 ndarray 时获取 NaN 值
- java - 运行 gradle clean build 时面临问题
- excel - 如何通过excel vba将值输入网站输入